javascript中while循环、do....while与for循环的用法和区别
2018-07-07 21:44
375 查看
while语法:
1.while语法:
while(循环条件){
循环主体;
}
计算表达式的值,当值为真(非0)时,则 执行循环体语句。
例:
[code] <script type="text/javascript"> //猜数字游戏,谜底:50; //若用户猜的小于50,提示:猜小了;否则提示猜大了;猜中了,提示:中奖了(不能继续猜谜)! while(true){ var num=prompt('请输入谜底'); if(num==50){ alert('猜中了'); break; }else if(num<50){ alert('猜小了'); }else{ alert('猜大了'); } } </script>
2.do.....while语法:
do{
循环体;
}while(循环条件):
do-while与while循环的不同之处在于:它先执行循环中的语句,然后再判断表达式是否为真, 如果为真则继续循环;如果为假, 则终止循环。因此, do-while循环至少要执行一次循环语句。
例:
[code] <script type="text/javascript"> var i=0; do{ document.write('hello world <br>'); i++; }while(i<5); </script>
[code]使用while语句应注意以下几点: 1、while语句中的表达式一般是关系表达或逻辑表达式,只要表达式的值为真(非0)即可继续循环。 2、循环体如包括有一个以上的语句,则必须用{}括起来,组成复合语句。1、while语句中的表达式一般是关系表达或逻辑表达式,只要表达式的值为真(非0)即可继续循环。 2、循环体如包括有一个以上的语句,则必须用{}括起来,组成复合语句。[/code]
for语法:
for(循环变量初始化;循环条件判断;循环迭代){
循环体;
}
循环执行过程:
(1)执行循环条件的初始化 例:var a=0;
(2)循环条件的判断 例:a<5;
若循环条件成立,则执行循环体
若循环条件不成立,则结束循环
(3)执行循环体,循环条件的迭代 例:a++;
(4)重复执行第二步
上述小例子:
[code]<script type="text/javascript"> for(var i=0;i<5;i++){ document.write((i+1)+'hello world<br>'); } </scrip>
总结:
while、for用法:
循环次数不限制、不确定用while
循环次数有限制、已确定用for
阅读更多
相关文章推荐
- javascript 循环语句 while、do-while、for-in、for用法区别
- javascript 循环语句 while、do-while、for-in、for用法区别
- javascript 循环语句 while、do-while、for-in、for用法区别
- javascript 循环语句 while、do-while、for-in、for用法区别
- javascript中循环语句 while、do-while、for-in、for用法区别
- js---javaScript(循环语句的使用实例)for while do....while(转移语句): break, continue , return
- 循环(for,while,do-while附加break,continue区别)
- While() , do{}while(); , for(){} 循环语句的用法
- for循环和do……while的区别
- 【Java学习笔记之六】java三种循环(for,while,do......while)的使用方法及区别
- for,while,do....while,三大循环结构的用法和对比!
- Javascript中while和do-while循环用法详解
- C# 循环结构while,do-while和for的区别以及跳转语句
- JavaScript之基础-7 JavaScript 循环结构 (while、do-while、for及循环中的continue、break)
- java基础--循环结构for,while和do..while的区别
- java基础61 JavaScript循环语句之while、do...while、for及for...in循环(网页知识)
- if/switch/while/do while/for/等循环及判断的简要用法案例
- JavaSE (七)循环控制语句:while、do....while、for,break和continue用法
- 笔记23 | 复习for/while/do...while的几种循环用法
- JS中continue在while循环、do-while循环以及for循环中的用法