首页 > 编程语言 > 详细

JS之number、Math和数组

时间:2017-02-26 14:10:02      阅读:202      评论:0      收藏:0      [点我收藏+]

1、Number对象。

创建Number对象的方式:
方式1:
var 变量= new Number(数字)
方式2:
var 变量 = 数字;
常用的方法:
toString() 把数字转换成指定进制形式的字符串。(输入数字几,就转换为几,  number.toString(2))
toFixed() 指定保留小数位,而且还带四舍五入的功能。

2、Math  

Math对象常用的方法:

ceil 向上取整
floor() 向下取整
random() 随机数方法 // 产生的伪随机数介于 0 和 1 之间(含 0,不含 1),
round 四舍五入

3、Array数组对象:

创建数组的方式1:
  var 变量名 = new Array(); 创建一个长度为0的数组。

方式2:
  var 变量名= new Array(长度) 创建一个指定长度的数组对象。

方式3:
  var 变量名 = new Array("元素1","元素2"...); 给数组指定元素创建数组 的对象。

方式4:
  var 变量名 = ["元素1","元素2"...];

数组要注意的细节:
  1. 在javascript中数组的长度是可以发生变化的。

    var arr = new Array(); //创建了一个长度为0的数组对象。
    arr[100] = 10;
    document.write("arr长度:"+arr.length+"<br/>");
    
    var arr2 = new Array("狗娃","狗剩","铁蛋");
    arr2 = ["狗娃","狗剩","铁蛋","张三"];
    document.write("arr2长度:"+arr2.length+"<br/>");

   3.1数字的方法

    a、concat把arr1与arr2的数组元素组成一个新的数组返回。  

arr1 = arr1.concat(arr2); 

 

    b、join使用指定的分隔符把数组中的元素拼装成一个字符串返回。

var elements = arr1.join(",");

 

    c、pop :移除数组中的最后一个元素并返回该元素。

    d、push:将新元素添加到一个数组中,并返回数组的新长度值。

arr1.push("你好");

 

    e、reverse(); 翻转数组的元素

    f、slice指定数组 的开始索引值与结束索引值截取数组的元素,并且返回子数组。(包头不包尾)

var subArr = arr1.slice(1,2); 

 

    g、sort排序,排序的时候一定要传入排序的方法。(不传时默认是按照ASCII表排列)

  arr1 = [19,1,20,5];
    arr1.sort(sortNumber);  //排序,排序的时候一定要传入排序的方法。
    
    function sortNumber(num1,num2){ 
        return num1-num2;
    }

 

    h、splice第一个参数是开始删除元素的 索引值, 第二参数是删除元素的个数,往后的数据就是插入的元素(也可以不写)。

arr1.splice(1,1,"张三","李四","王五");

 

JS之number、Math和数组

原文:http://www.cnblogs.com/mswangblog/p/6444203.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!