Javascript 这次休息写了什么;

Javascript 这次休息写了什么;,javascript,break,Javascript,Break,添加break后,我的代码不再工作 alert("Warning: Game is made for the age of 18 and over."); var a = prompt("Are you ready to enter this game?"); if (a == "yes") {alert("Entering");} else if (a == "no") {while(true) var a = prompt("Are you ready to enter this game?

添加
break
后,我的代码不再工作

alert("Warning: Game is made for the age of 18 and over.");
var a = prompt("Are you ready to enter this game?");
if (a == "yes") {alert("Entering");}
else if (a == "no") {while(true)
var a = prompt("Are you ready to enter this game?");
if(a == "yes") {break; alert("Entering");} }

您的JavaScript中有一些语法错误。你错过了一个花括号。
break
语句需要在
alert
语句之后。请在修复后查看以下片段,并尝试学习您的错误

alert(“警告:游戏适用于18岁及以上的人。”);
var a=提示(“您准备好进入这个游戏了吗?”);
如果(a==“是”){alert(“Entering”);}
否则,如果(a==“否”){
while(true){
//var b=提示(“您准备好进入这个游戏了吗?”);
如果(a=“是”){
警报(“进入”);
打破
}
} 

}
我相信您打算反复提示用户,直到他回答
。在这种情况下,请使用以下代码:

alert(“警告:游戏适用于18岁及以上的人。”);
让我们回答=”;
while(响应!=“是”){
响应=提示(“您准备好进入此游戏了吗?”);
}
警报(“进入”)

break
ing之后发出
警报
已经太晚了,因为它会立即退出循环,并且不会在循环结束后执行指令。

将break放在那里,您想实现什么?也许可以尝试查找使用示例。这是不正确的。请停止while(true),但您正在警告(“输入”)之前停止它。您的警报将永远无法到达。如果这是你唯一缺少的部分,试着做一个提醒(“进入”);打破这是什么语言?请用适当的编程语言标记您的问题。我猜是JavaScript。请正确缩进代码。你能解释一下吗?这不符合目的。如果没有,我误解了你的目的。请详细说明你想要实现的目标。确保不代表XY问题。
break; alert("Entering");