<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script>
/*
1 while 循环语法结构 while 当... 的时候
while (条件表达式) {
// 循环体
}
2 执行思路 当条件表达式结果为 true 则执行循环体 否则 退出循环
3 代码验证
4 里面应该也有计数器 初始化变量
5 里面应该也有操作表达式 完成计数器的更新 防止死循环。
*/
var num =1;
while(num <= 100) {
console.log('好的你');
num++;
}
</script>
</head>
<body>
</body>
</html>
--------------------------
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script>
/*
1 打印人的一生,从1岁到100岁
*/
var i =1; // 先定义一个变量,赋值为1. 初始化一个变量,声明并且赋值。
while(i <= 100){
console.log('这个人今年'+ i +'岁了');
i++;
}
// 2 计算1-100之间所有整数的和
var sum =0;
var j =1;
while(j <= 100){
sum +=j;
j++
}
console.log(sum);
// 3 弹出一个提示框 ,你爱我吗? 如果输入 我爱你 ,就提示结束,否则,一直询问。
/*
案例分析
1 弹出输入框 ,要求用户输入
2 判断条件比较复杂,我们使用while 循环
3 while 循环语句中的条件表达式只要输入的不是我爱你,就一直循环
*/
var message = prompt('你爱我吗');
while( message !=='我爱你') {
message = prompt('你爱我吗');
}
alert('我也爱你啊');
</script>
</head>
<body>
</body>
</html>