目录:
1.while
2.do...while
3.while和do...while有什么区别?
一、while
1.while语法格式
while(表达式) { //表达式为真则执行代码块
//代码块
}
2.执行流程图
3.举个例子
var count = 1; //新建变量count, 赋值为1
while (count<100) { //表达式,当count的值小于100的时候,执行代码块
document.write(count); //打印出count的值,当值为99的时候,停止打印
count++; //值每次递增1
}
二、do...while
1.do...while语法格式
do{ //总会执行一次
//代码块
}while (表达式);
2.执行流程图
3.举个例子
var count = 1;
do{
document.write(count); //不做判断,先执行这个代码块
count++;
}while(count<100); //判断表达式,为真,重复这个循环
三、while和do...while有什么区别?
while循环语句:先判断表达式是否为true, 如果为true,则执行循环体,否则不执行,属于先判断再执行。 do while语句: 先执行do代码块,然后再对while表达式做判断,do代码块总会被执行一次,属于先执行再判断。