循环语句 do while
介绍
1.循环语句的一种
2. while 循环
while (条件) { 代码段 }
3. do while 循环 (本文主角)
do { 代码段 } while (条件)
执行过程
(1)首先: 先执行一遍 {} 内的代码, 再开始条件判断
(2) 如果条件满足就再次执行 {} 内的代码, 然后条件判断
(3) 以此类推, 直到条件不满足的时候
(4) 直接结束循环
和 while 的区别
(1)当初始内容在条件内的时候, while 和 do while 循环没有区别
(2)当初始内容在条件外的时候
1. while 循环一次都不会执行
-
do while 循环会执行一次
知识点: prompt
语法
prompt(‘提示文本内容’)
(1)表现形式: 一个弹出层, 一个文本框, 一个取消按钮, 一个确定按钮
( 2) 返回值:
你点击的是取消按钮, 返回值是 null(不管写不写内容都是 null)
你点击的是确定按钮, 返回值是 文本框内 输入的内容(不管你写什么, 都是字符串类型)
练习(页面加一个密码)
实现业务的逻辑
1. 打开页面就要弹出一个输入框, 让用户输入密码
2. 开始判断你输入的对不对
(1) 如果不对, 再次执行弹出输入框的代码
(2)再次判断
(3) 如果对, 不再执行弹出输入框的代码
do {
// 弹出输入框
var res = prompt('你爱不爱我 ?')
} while (res !== 'yes')
alert('你想多了')