本小节继续介绍JS循环语句;本小节会介绍while语句和do/while语句。
while循环:只要判断条件成立,就一直运行下去。(先判断条件是否成立,再执行代码块语句。)
while ( 判断条件 ) {
代码块
}
示例:
while (i < 10) { text += "<br>师傅闭关第 " + i + " 天"; i++; }
do/while循环:一直运行下去,只要条件成立就继续。(先执行代码块语句,再判断条件,决定是否继续循环。)
do {
代码块
}
while ( 判断条件 );
示例:
do { text += "<br>师傅闭关第 " + i + " 天"; i++; } while (i < 10);
while语句和do/while语句的区别,主要就在于判断条件是在代码块 执行前判断 还是 执行后判断。若想进一步看出区别,把上述的两个例子的i的初始值分别改成10后,再分别运行一下,就能明显看出区别,去试试呗~