JavaScript在数组中添加1~100

在JavaScript中新增数组的方法有两种:

  • 通过修改length长度新增数组元素
  • 通过修改索引号新增数组元素(追加数组元素)

修改length长度新增数组元素

var arr = ['red','blue','black'];
arr.length = 5;

注意:新增元素没有给值,默认是undefined。


追加数组元素

var arr = ['red','blue','black'];

arr[3] = 'yellow';  //新增元素yellow

arr[0] = 'orange';  //把red替换成orange

arr = '清空';  //覆盖之前的数组元素

追加索引号给数组新增元素,如果该索引号已被占用,则会替换原来的元素。注意:不能给数组名赋值,否则会覆盖掉之前的数据。


那么如果我们要在数组中添加元素时,是不是需要一个一个去添加呢?当我们的数据量很大时怎么办呢?比如,我们需要在数组中添加1~100的数时,显然不能每一个元素单独去添加,这时就可以使用for循环来实现。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        //在数组中添加1~100的数
        var arr = [];
        for(var i = 0; i < 100; i++){
            arr[i] = i + 1;  //数组索引号从0开始,所以要加1
        }
        document.write(arr);
    </script>
</body>
</html>

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值