搜索
写经验 领红包
 > 动物

JavaScipt循环结构有(javascipt的循环结构)

导语:JavaScript循环结构(while、do...while、for循环语句)

哈喽大家好,我是作者“未来”,本期分享的内容是Web前端系列课程,本系列总共29个阶段,坚持学习3个月蜕变为Web前端高手哦!

志同道合的小伙伴跟我一起学习交流哦!

复习上篇文章的分支结构:

-if语句:一个分支

-if-else语句:两个分支,最终只执行一个分支

-if-else if-else if...语句: 多个分支,也是只会执行一个

-switch-case语句:多分支语句,最终也会一个(必须要有break)

-三元表达式:和if-else语句是一样的

-什么时候使用if-else if...: 一般是对范围的判断

-什么时候使用switch-case语句:一般是对具体的值的判断

-如果有多个分支,是针对范围的判断一般选择if-else if的语句

13 循环结构

在javascript中,循环语句有三种,while、do..while、for循环。

循环:一件事不停的或者是重复的做。

循环要有结束的条件,循环还应该有计数器(记录循环的次数的)。

while循环语句

基本语法:

执行过程:

-先判断条件是否成立(条件的结果是true还是false)。

-如果是false,那么循环的代码(while的大括号中的代码都不执行)。

-如果是true,那么先执行循环体,然后执行计数器。

-然后直接去--->循环的条件再次判断是否成立,成立则继续执行循环体。

-否则跳出循环,执行完循环体之后,计数器加1,然后再去循环的条件,判断成立则循环,否则跳出循环。

案例:计算1-100之间所有数字的和

do...while循环语句

do..while循环和while循环非常像,二者经常可以相互替代,但是do..while的特点是不管条件成不成立,都会执行一次。

基础语法:

执行过程:

-先执行一次循环体,然后判断条件是否成立,不成立,则跳出循环。

-成立则执行循环体,然后再判断条件是否成立,成立则继续循环,否则跳出.....

案例:求100以内所有3的倍数的和

总结:

while循环特点:先判断,后循环,有可能一次循环体都不执行。

do-while循环特点:先循环,后判断,至少执行一次循环体。

for循环语句

while和do...while一般用来解决无法确认次数的循环。for循环一般在循环次数确定的时候比较方便

for循环语法:

执行过程:

先执行一次表达式1,然后判断表达式2,如果不成立则直接跳出循环。

如果表达式2成立,执行循环体的代码,结束后,跳到表达式3执行,然后跳到表达式2,判断表达式2是否成立,不成立,则跳出循环。

如果表达式2成立,则执行循环体,然后再跳到表达式3,再跳到表达式2,判断是否成立,一直如此。

执行顺序:1243 ---- 243 -----243(直到循环条件变成false)。

案例:求1-100之间所有数字的和

continue和break

break关键字:如果在循环中使用,遇到了break,则立刻跳出当前所在的循环。

案例:找到100到200之间第一个可以被7整除的数字

Continue:在循环中如果遇到continue关键字,直接开始下一次循环。

案例:求100-200之间所有的奇数的和​

看不懂的小伙伴不要气馁,后续的分享中将持续解释,只要你跟着我分享的课程从头到尾去学习,每篇文章看三遍,一个月后,回过头来看之前的文章就会感觉简单极了。

本章已结束,下篇文章将分享《JavaScript中的数组》小伙伴们不要错过哟!

本文内容由小思整理编辑!