TEL:400-8793-956
当前位置:程序、服务器

JavaScript 循环、数组和对象:创建 do...while 循环

提问者: 近期获赞: 浏览人数: 发布时间:2021-07-06 08:55:36

 问:在这个代码挑战赛中被抛出了一个循环。(是的,这是一个双关语!)我错过了什么?var secret = prompt("密码是什么?"); 被定义为。

 
 脚本.js
var  secret  =  prompt ( "密码是什么?" ); 
做 {
秘密=提示();} while (秘密!== "芝麻" ); 文件。write ( "你知道密码。欢迎。" );        
      
 索引.html
<!DOCTYPE HTML> 
< HTML > 
<头部> 
<元的charset = “UTF-8” > <标题>的JavaScript循环</标题> </头> <体> <脚本的src = “的script.js” > </脚本> </正文> </ html >   
 
 
答:如果您注意到代码中收到的错误,它会给您这个提示。“你只需要调用一次 prompt() 方法,并且只能在循环内部。提示:在循环之前声明秘密变量。“
 
首先它告诉你你只需要调用一次 prompt 方法,并且只在循环内部。在您的代码中,您在循环之前和内部调用了两次。所以你想从循环外删除提示并像这样放在里面......
 
do  { 
secret = prompt ( "密码是什么?" ); } while (秘密!== "芝麻" );        
      
最后它告诉你在循环之前声明秘密变量。在声明一个变量时,您不必立即为其赋值,您可以稍后为其赋值。在这种情况下,我们希望在循环外声明变量 secret 并在循环内为其分配提示。
 
变量 秘密; 
do  { 
secret = prompt ( "密码是什么?" ); } while (秘密!== "芝麻" ); 文件。write ( "你知道密码。欢迎。" );        
 
希望这可以帮助!
上一篇: WordPress 问题
下一篇: mysql 问题