do-while和while语句的区别

do-while 语句是一种后测试循环语句,即循环体中的代码执行后才会对退出条件进行求值。换句话说,循环体内的代码至少执行一次。
do{
statement
} while (expression)
例子
let i = 0;
do{
debugger; //在代码块中添加调试后,可以看出来代码在执行过程中每次的变化
i += 2;
}while (i<10);
在这个例子中,只要i小于10 ,循环就会重复执行。i从0 开始,每次循环递增2.
注意 后测试循环经常用语这种情形:循环体内代码在退出前至少要执行一次。

while语句是先测试循环语句,即先检测退出条件,再执行循环体内的代码。因此,while循环体内的代码有可能不会执行。
let i = 0;
while (i < 10){
i += 2;
}
console.l0g(i);//10
在这个例子中,变量i从0开始,每次循环递增2。只要i小于10,循环就会继续,

do-while和while语句的区别

上一篇:069.结构体-结构体案例1


下一篇:SDN第一次上机实验