gpt4 book ai didi

javascript - 强制用户在提示中仅插入数字

转载 作者:行者123 更新时间:2023-11-28 03:28:55 25 4
gpt4 key购买 nike

我正在开发一个猜谜游戏。如何强制用户在提示框中输入数字?

var secretNumber = 4
var guess = Number(prompt("Guess a Number"));
if (guess === secretNumber) {
alert("you got it right brah!!!!!!");
}
if (NaN(guess)) {
alert("must input numbers")
return false;
}
else if (guess < secretNumber) {
alert("your number is too low !");
}
else {
alert("your number is too high !");
}





if (NaN(guess)) {
alert("must input numbers")
return false;

我希望当用户填写字母或任何非数字的内容时会收到警报,告诉他必须使用数字。

最佳答案

您可以使用 do-while 循环不断提示用户,直到他们输入数字:

let inp;
do {
inp = +prompt("Guess a number");
} while(isNaN(inp));

// --- Perform logic with `inp` as a number ---
// You can now assume inp here is a number
console.log(inp + 1);

关于javascript - 强制用户在提示中仅插入数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58350302/

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