js中数组的常见方法和属性

06 math-数组
    js内置对象  Math
    abs()  绝对值

    sprt() 开平方
    pow(a,b)  a的b次幂的值

    ceil()   向上取整
    floor()  向下取整
    round()  四舍五入
    23.67  ---round  Math.round(23.67*10)/10;

    toFixed 截取位数 四舍五入
    v1 = 23.667
    v1.toFixed(2)  保留两位小数

    random  随机数  返回0-1之间的随机数(不包含0 1)
    math.random()

    (1)返回1-10之间的随机整数
   console.log(Math.floor(Math.random()*10+1))

   (2)返回0-10之间的随机整数
    Math.round(Math.random() * 10)
    Math.floor(Math.random()*11)

    指定范围的随机数
    f1(10,200) 包含10 200
    (1) f1(起始,终止)  包含起始和终止
    console.log(Math.floor(Math.random() * (20-10+1)) + 10);
    Math.floor()
    
    (3)返回指定范围的随机整数
   f1(10,200) 包含10和200
   
   (1)f1(起始,终止)  包含起始和终止
   console.log(Math.random()*(20-10+1))+10)
   Math.floor(Math.random() * (max - min + 1))+min;(重要)

   (2) f1(起始,终止)   包含起始和不包含终止
   Math.floor(Math.random() * (max - min))+min;

   (3) f1(起始,终止)   不包含起始和不包含终止
   Math.ceil(Math.random() * (max - min - 1)) + min
  二 数组
    1 保存任意数据类型的集合
    (1) 构造函数来实现
      var v1 = new Array()  空数组
     (2)直接量实现
     var v1 = []

    2 数据的操作
    var v1 = []
    v1[0] = 'hello'
    console.log(v1);
    (2)  长度
      var v1 = new Array(3)   指定长度
      v1[0]  undefined
      v1 =['a','b',]   长度为2
    
    (3) 数组的遍历
    var a1 = [2,3,4,5]
    for(var i=0; i<a1.length;i++){

    }

    for  in
    4 数组的添加和删除
    push()   添加到末尾,对原数组进行修改 返回的是修改后的数组长度
    pop()   从末位删除(删除一个) 返回的是被删除的元素

    unshift()  添加到第一位 对原数组进行修改 返回的是修改后的数组长度
    shift()     从第一位开始删除 返回的是被删除的元素
 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值