<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>while循环</title>
</head>
<body>
<script type="text/javascript">
/*
* while循环的语法结构
* 1;
* while(2){
* 4;
* 3;
* }
* 1:循环变量初始值
* 2:循环条件
* 3:循环增量
* 4:循环体
* 执行流程:
* 第一次:1243
* 往后:243
*
* while循环执行过程:
* 先进行条件表达式的判断,如果成立,执行循环体,然后再进行判断,直到条件表达式不成立,跳出循环.
*
* 当知道循环次数时,建议使用for循环,不知道循环次数,建议使用while循环.
*
*/
// var i = 0;
// while (i < 10){
// document.write(i);
// i++;
// }
//练习1 输出[1,100]里7的倍数
// var i = 1;
// while(i <= 100){
// if(i %7 == 0){
// console.log(i);
// }
// i++;
// }
//练习2 随机输出[20,50]的随机数,遇到30停止输出
// while(1) {
// var random = Math.floor(Math.random() * 31 + 20);
// console.log(random);
// if(random == 30) {
// break;
// }
//
// }
// 1;
// do {
// 4;
// 3;
// }while(2)
// 第一次:1432
// 以后:432
// do...while循环执行过程:
// 先执行一遍循环体,再进行判断,如果条件表达式成立,在执行循环体,不成立,跳出循环.
var i = 0;
do {
console.log(123123);
i ++;
}while(i < 5)
//while循环与do...while循环的区别:
// 当循环条件一开始就不成立的时候,do...while会比while循环多执行一次,
</script>
</body>
</html>