版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_36732046/article/details/82797793
JavaScript语法的while循环语句
只要指定条件为 true,循环就可以一直执行代码。
语法:
while(表达式) { //表达式为真则执行代码块
//代码块
}
举个例子:
var count = 1; //新建变量count, 赋值为1
while (count<100) { //表达式,当count的值小于100的时候,执行代码块
document.write(count); //打印出count的值,当值为99的时候,停止打印
count++; //值每次递增1
}
JavaScript语法的do/while 循环语句
do/while 循环:先会执行do里面的代码块,然后再对while语句判断,然后如果while表达式为真的话,就会重复这个循环。
语法:
do{ //总会执行一次
//代码块
}while (表达式);
举个例子:
var count = 1;
do{
document.write(count); //不做判断,先执行这个代码块
count++;
}while(count<100); //判断表达式,为真,重复这个循环
那么,while语句和do while语句的区别是什么呢?
while循环语句:先判断表达式是否为true, 如果为true,则执行循环体,否则不执行,属于先判断再执行。
do while语句: 先执行do代码块,然后再对while表达式做判断,do代码块总会被执行一次,属于先执行再判断。