gpt4 book ai didi

javascript - 摆脱检测空提示字符串的 while 循环

转载 作者:行者123 更新时间:2023-11-29 18:46:42 25 4
gpt4 key购买 nike

我这里有一个小巧简单的 JavaScript 问候脚本

我的目标是检测用户是否在提示框中提交了一个空字符串,然后继续提示,直到用户最终让步并输入内容

问题是,它正确地检测到空字符串,但即使您在其中键入内容,它仍然会执行 while 循环以继续提示,因此代码陷入 Promt 框的无限循环

一旦用户给出一个值,我将如何摆脱 while 循环?

    var Name = prompt("Insert Name");

while(Name === ""){
prompt("Empty")
}

document.write("Hello " + Name)

最佳答案

您只需在循环之前分配一次Name。您不会在循环内重新分配它,因此循环将永远运行。

试试这个:

var Name = prompt("Insert Name");

while(Name === ""){
Name = prompt("Empty")
}

document.write("Hello " + Name)

关于javascript - 摆脱检测空提示字符串的 while 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53269356/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com