JavaScript的循环语句
2017-09-26 19:45
106 查看
01)for语句 for循环是一种前测试循环语句,但它具有在执行循环之前初始化变量和定义循环后要执行的代码的能力。以下是for循环的语法: 初始化表达式,控制表达式,循环后表达式 for(initialization;expression;post-loop-expression){ //loop option } 例如: var sum = 0; for(var i=0;i<10;i++){ sum +=i; } console.log(i); //10
ECMAScript不存在块级作用域,在循环内部定义的变量也可以在外部访问到 死循环 for(;;){ //当for中的表达式省略的时候,会创建一个死循环 } while(true){ } 02) do-while语句 do{ }while(condition); 后测试循环语句,即只有在循环体中的代码执行之后,才会测试出口条件。循环体内的代码最少被执行一次。
03) while语句 while(condition){ } 前测试循环语句,即在循环体内的代码被执行之前,就会对出口条件求值。因此,循环体内的代码有可能永远不会被执行。 while(false){ // } 04) for-in 语句 是一种精准的迭代语句,可以用来枚举对象的属性 for(property in expression){ statement } 例如: 打印出window对象中所有的属性 for(var propName in window){ console.log(propName); } label 语句 使用label可以在代码中添加标签,以便将来使用 label : for(var i=0;i<10;i++){ if(i == 5){ break label; } } 循环关键字 break 跳出循环体 continue 结束本次循环,进行下一次循环
ECMAScript不存在块级作用域,在循环内部定义的变量也可以在外部访问到 死循环 for(;;){ //当for中的表达式省略的时候,会创建一个死循环 } while(true){ } 02) do-while语句 do{ }while(condition); 后测试循环语句,即只有在循环体中的代码执行之后,才会测试出口条件。循环体内的代码最少被执行一次。
03) while语句 while(condition){ } 前测试循环语句,即在循环体内的代码被执行之前,就会对出口条件求值。因此,循环体内的代码有可能永远不会被执行。 while(false){ // } 04) for-in 语句 是一种精准的迭代语句,可以用来枚举对象的属性 for(property in expression){ statement } 例如: 打印出window对象中所有的属性 for(var propName in window){ console.log(propName); } label 语句 使用label可以在代码中添加标签,以便将来使用 label : for(var i=0;i<10;i++){ if(i == 5){ break label; } } 循环关键字 break 跳出循环体 continue 结束本次循环,进行下一次循环
相关文章推荐
- JavaScript (If...Else和Switch和循环遍历) 语句以及常用消息框
- JavaScript的学习(四)--循环语句
- 简单学习JavaScript中的for语句循环结构
- JavaScript循环语句++
- JavaScript学习记录day3-if语句、循环
- JavaScript 运算符、条件语句、循环语句
- JavaScript 循环语句 当有异步调用时的注意事项
- JavaScript中对循环语句的优化技巧深入探讨
- javascript高级程序设计学习笔记【数据类型、循环控制语句】
- JavaScript的学习(四)--循环语句
- Javascript - 循环语句 - while
- JavaScript 循环语句入门详解
- javascript中的循环语句for语句深入理解
- Javascript关键字,条件语句,循环语句,函数
- javascript 循环语句
- 详解JavaScript中循环控制语句的用法
- Javascript 循环语句基本应用[复习]
- java、python、JavaScript以及jquery循环语句的区别
- JavaScript学习记录day3-if语句、循环
- 高性能JavaScript 循环语句和流程控制