JS 语句 while
如果指定条件为 true,循环就会一直执行代码块。
- while 语句。
- do while 语句。
while (条件)
{
代码块
}
示例一 :
var num = Math.floor(Math.random() * 10) + 1;
while (num>5)
{
console.log("随机数:"+num);
num = Math.floor(Math.random() * 10) + 1;
}
console.log("随机数:"+num+"已经停止循环。");
当判断 true 时,在程序里面再次获取随机数。
示例二,无线循环(死循环):
var i=1;
while (1<5)
{
console.log("i: "+i);
i++;
// if(i>=100){
// break;
// }
}
这个示例会让程序陷入死循环,这可能导致浏览器崩溃,请不要尝试。 break 可以终止这个循环
JS - do while 循环
代码块会在判断之前先被执行一次,也就是说即使条件为 false 它也会执行一次。
do
{
代码块
}
while (条件);
示例一 :
var i=1;
do{
console.log("i: "+i);
i++;
}
while (i<=100);
JS - while & for
while 语句 和 for 语句 都是循环语句。使用哪一个具体看实际情况。
用 for 语句来写 示例一 :
var num = Math.floor(Math.random() * 10) + 1;
for(; num>5; ){
console.log("随机数:"+num);
num = Math.floor(Math.random() * 10) + 1;
}
console.log("随机数:"+num+"已经停止循环。");