不使用loop循环,创建一个长度为100的数组,并且每个元素的值等于它的下标

ES5版答案:

Object.keys(Array.from({ length: 100 }));

ES6版答案:

Array.from(Array(100).keys());


loop循环:

1. For循环语法:

   for (变量=开始值;变量<=结束值;变量=变量+步进值) 
   {
       需执行的代码
   }
   注释:步进值可以为负。如果步进值为负,需要调整 for 声明中的比较运算符。

  例子:

   <script type="text/javascript">
   for (i = 1; i <= 6; i++)
   { 
   document.write("<h" + i + ">这是标题 " + i);
   document.write("</h" + i + ">");
   }
   </script>

2. While循环语法:

    while (变量<=结束值)
    {
        需执行的代码 
    }

    do...while...循环至少被执行一次,语法:

    do
    {
        需执行的代码
    }
  while(变量<=结束值)

3. break和continue

    break :可以终止循环,继续执行循环之后的代码(如果循环之后有代码的话)。

    continue: 终止当前的循环,然后从下一个值继续运行。

4. For...in...声明语法:

    for (变量 in对象)
    {
        在此执行代码
    }

   注意:for...In 声明用于对数组或者对象的属性进行循环操作。for ... in 循环中的代码每执行一次,就会对数组的元素或者对象的属性进行一次操作。

    例子: 

    <script type="text/javascript">
    var x
    var mycars = new Array()
    mycars[0] = "宝马"
    mycars[1] = "奔驰"
    mycars[2] = "宾利"

    for (x in mycars)
    {
    document.write(mycars[x] + "<br />")
    }
    </script>


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值