do while循环
do...while语句其实是while语句的一个变体,该循环会先执行一次代码块,然后对条件表达式进行判断,如果条件为真,就会重复执行循环,否则退出循环
执行思路:
1.先执行一次循环体代码
2.再执行条件表达式,如果结果为true,则继续执行循环体代码,如果为false,则退出循环,继续执行后面代码
注意:先再执行循环体,再判断,我们会发现do....while循环语句至少会执行一次循环体代码
循环小结:
js中循环有for、while、do...while
三个循环很多情况下都可以相互替代使用
如果是用来计次数,跟数字相关的,三者使用基本相同,但是我们更喜欢用for
while和do.....while可以做更复杂的判断条件,比for循环灵活一些
while和do.....while执行顺序不一样,while先判断后执行,do....while先执行一次,在判断执行
while和do.....while执行次数不一样,do.....while至少会执行一次循环体,而while可以一次也不执行
实际工作中,我们更常用for循环语句,他写法更简洁直观,所以这个重要点学习