JavaScript循环

来源:互联网 发布:mac类似于硕鼠的软件 编辑:程序博客网 时间:2024/05/17 21:43

在JavaScript中,我们可以把语句理解为一条条的分支路径。那么对于循环语句(looping statement)来说,就可以将其比喻为为路径上的一条回路了。

JavaScript循环语句有四种:
while、do/while、for、for/in。

while语句:
while循环是JavaScript中最基本的循环。
语法结构:
while(expression)
statement
执行顺序:
先判断expression的值,如果为假,跳过statement执行后面的语句,如果为真,执行statement中的语句,之后再判断expression的值,如此反复。
执行次数:
0次或多次

do/while语句:
先执行一次操作,在进行循环判断。
语法结构:
do statement
while(expression);
执行顺序:
先执行statement,然后判断statement的值,如果为假,执行底下的操作,如果为真,返回来执行statement,如此反复。
执行次数:
至少1次。

for语句:
一种简化了的循环语句,参数中包含了初始化变量,循环判断以及计数器变量更新的三个基本操作。
语法结构:
for(initialize, test, count)
statement
执行顺序:
初始化计数器变量,做判断,如果不符合跳过执行底下的操作,如果符合,则执行循环,同时更改计数器的值,然后再进行判断,如此循环。
执行次数:
0次或多次。

for/in语句:
与常规的for循环不同。
语法结构:
for(variable in object)
statement
执行顺序:
先计算object,如果object为null或者undefined则跳过本段代码,执行底下的代码,否则,判断variable in object的值,如果为假值,跳过本段代码执行底下的代码,如果为真值,执行循环体内的代码,然后再来判断variable in object的值,如此循环。
执行次数:
0次或多次。

0 0
原创粉丝点击