prompt为什么要写在while里面呀?

来源:3-18 编程练习

神知

2020-12-26 16:01:26

# 具体遇到的问题
​prompt为什么要写在while里面呀?之前课程里不都是写在第一行的吗# 报错信息的截图

# 相关课程内容截图

# 尝试过的解决思路和结果

# 粘贴全部相关代码,切记添加代码注释(请勿截图)

在这里输入代码,可通过选择【代码语言】突出显示

写回答

1回答

好帮手慕久久

2020-12-26

同学你好,本题代码可以参考如下实现:

http://img.mukewang.com/climg/5fe6f3ee09f07e4c05460390.jpg

变量pwd用来保存“请输入密码”,pwdAgain用来保存“再次输入的密码”。二者都是在while循环外面声明的,即先声明后使用:

http://img.mukewang.com/climg/5fe6f4d109b43c5507330405.jpg

而之所以要在while中写prompt,是因为在while中要改变这两个变量的值,如下:

http://img.mukewang.com/climg/5fe6f56309be3c4706130263.jpg

http://img.mukewang.com/climg/5fe6f5ab09da981c09190348.jpg

以第一个while循环为例,代码执行过程如下:

页面打开后,代码从上往下执行,先声明变量pwd,并弹框让用户输入密码,用户输入后,将输入的值,赋值给pwd,然后再声明变量pwdAgain:

http://img.mukewang.com/climg/5fe6f6210949ee0906230307.jpg

如果用户输入的密码是“123”,那么pwd就等于“123”,然后进入while循环;在while循环中,会继续弹框,让用户输入,假如用户输入“123456”,那么pwd的值就变成了“123456”,然后继续判断条件,由于此时pwd等于“123456”,不再满足while的条件,那么该while循环就结束了:

http://img.mukewang.com/climg/5fe6f93c090e812606840224.jpg

同学将最近做的几个题,好好看几遍,一定要学会。如果不懂,也别急,可以先歇息一下,缓缓大脑,再把视频回顾一下,然后再动脑想。

祝学习愉快!

0

0 学习 · 15276 问题

查看课程