关于JavaScript中循环语句的区别

首先,让我们先认识一下循环语句

1.while语句
功能:实现当型循环结构。
形式:
while(表达式){
循环体
}
特点:先判断后执行
2.do-while语句
功能:实现直到型循环结构。
形式:do{
循环体
}while(表达式);
特点:先执行后判断
3.for语句
功能:实现当型循环结构。
形式:
for(表达式1;表达式2;表达式3){
循环体
}
特点:先判断后执行;使用频率最高。

while循环和do-while循环的区别

1.首先while和do-while语句都是循环语句,功能都差不多,唯一的区别在于检验条件的时间上。while语句在进入循环体之前要先判断条件是否成立,如果成立的话则进入循环体。
而do…while语句则相反,是先执行循环体,然后再判断条件是否成立,如果成立的话则继续循环体,如果不成立则跳出循环,也就是说对于do…while语句,不管条件是否成立都要先执行一遍。
2.do-while循环与while循环的不同在于:它先执行循环中的语句,然后再判断表达式是否为真,
如果为真则继续循环;如果为假, 则终止循环。因此,
do-while循环至少要执行一次循环语句。
3.使用while语句应注意以下几点:
1、while语句中的表达式一般是关系表达或逻辑表达式,只要表达式的值为真(非0)即可继续循环。
2、循环体如包括有一个以上的语句,则必须用{}括起来,组成复合语句。

while循环和for循环的区别

1、使用场景不同:

知道执行次数的时候一般用for,条件循环时一般用while。

2、两种循环在构造死循环时的区别:

while循环里的条件被看成表达式,因此,当用while构造死循环时,里面的TRUE实际上被看成永远为真的表达式,这种情况容易产生混淆,因此构造死循环时,最好使用for(;;)来进行。

3、两种循环在普通循环时的区别:

对一个数组进行循环时,一般来说,如果每轮循环都是在循环处理完后才讲循环变量增加的话,使用for循环比较方便。

如果循环处理的过程中就要将循环变量增加时,则使用while循环比较方便。

还有在使用for循环语句时,如果里面的循环条件很长,可以考虑用while循环进行替代,使代码的排版格式好看一些。

PS:如果想获取更多的知识视频,加QQ好友10398975免费送给大家。

猜你喜欢

转载自blog.csdn.net/m0_46486334/article/details/106423661