美文网首页
Javascript学习笔记——5.5 循环语句

Javascript学习笔记——5.5 循环语句

作者: IFELSE | 来源:发表于2018-04-09 10:35 被阅读0次

循环语句就是程序路径的一条回路,可以让一部分代码重复执行。Javascript中有四种循环语句:

  • while
  • do/while
  • for
  • for/in

while

while(expression)
  statement

执行步骤:

  1. 如果expression为假值,则退出;
  2. 如果expression为真值,则执行statement,再回到1。


    while循环

do/while

do
  statement
while(expression)

至少循环一次


do/while

for

for(initialize;test;increment)
  statement

一般通过计数器进行循环,括号中对计数器进行初始化、条件判断、修改。它与以下语句等价:

initialize
while(test){
  statement
  increment
}
for

initialize可以用var定义变量,可以定义多个变量,用逗号分开。increment也可以有多个表达式,用逗号分开。

for(var i=0,j=10;i<10;i++,j--)
  console.log(i,j)

for/in

for/in和常规的for循环是完全不同的一种循环。用来遍历对象属性成员。

for(variable in object)
  statement
var person = {name:'Mike',age:'18'}
for(var x in person)
  console.log(x,':',person[x])

输出结果:
name : Mike
VM275:3 age : 18

由于数组也是特殊的对象,也可以用来遍历数组。

for/in循环只遍历可枚举的(enumerable)对象属性,而且访问的遍历的顺序跟使用的浏览器有关。

相关文章

网友评论

      本文标题:Javascript学习笔记——5.5 循环语句

      本文链接:https://www.haomeiwen.com/subject/csytcftx.html