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和breakbreak关键字:如果在循环中使用,遇到了break,则立刻跳出当前所在的循环。
案例:找到100到200之间第一个可以被7整除的数字
Continue:在循环中如果遇到continue关键字,直接开始下一次循环。
案例:求100-200之间所有的奇数的和
看不懂的小伙伴不要气馁,后续的分享中将持续解释,只要你跟着我分享的课程从头到尾去学习,每篇文章看三遍,一个月后,回过头来看之前的文章就会感觉简单极了。
本章已结束,下篇文章将分享《JavaScript中的数组》小伙伴们不要错过哟!
本文内容由小思整理编辑!