源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

简单学习JavaScript中的for语句循环结构

  • 时间:2021-04-03 21:47 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:简单学习JavaScript中的for语句循环结构
可以直接看示例,用得太多了,很简单
(function() {
  for(var i=0, len=demoArr.length; i<len; i++) {
    if (i == 2) {
      // return;  // 函数执行被终止
      // break;  // 循环被终止
      continue; // 循环被跳过
    };
    console.log('demo1Arr['+ i +']:' + demo1Arr[i]);
  }
})();
关于for循环,有一下几点需要注意 [list] [*]for循环中的i在循环结束之后任然存在与作用域中,为了避免影响作用域中的其他变量,使用函数自执行的方式将其隔离起来()();[/*] [*]避免使用for(var i=0; i<demo1Arr.length; i++){} 的方式,这样的数组长度每次都被计算,效率低于上面的方式。也可以将变量声明放在for的前面来执行,提高阅读性[/*] [*]var i = 0, len = demo1Arr.length;[/*] [*]for(; i<len; i++) {};[/*] [/list] 跳出循环的方式有如下几种 [list] [*]return 函数执行被终止[/*] [*]break 循环被终止[/*] [*]continue 循环被跳过[/*] [/list] 完整实例:
<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>遍历详解: for</title>
 <script src="../script/jquery-2.0.3.js"></script>
</head>
<body>
 
</body>
<script>
 var demo1Arr = ['Javascript', 'Gulp', 'CSS3', 'Grunt', 'jQuery', 'angular'];
 (function() {
 for(var i=0, len=demo1Arr.length; i<len; i++) {
  if (i == 2) {
  // return;  // 函数执行被终止
  // break;  // 循环被终止
  continue; // 循环被跳过
  };
  console.log('demo1Arr['+ i +']:' + demo1Arr[i]);
 }
 })();
</script>
</html>
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部