【发布时间】:2021-06-15 06:03:03
【问题描述】:
我花了很多时间搜索和调试,但我就是不明白为什么当我的变量是字符串时,while 循环会在“猜测”时停止...
const myName = 'Daniel';
let guess = prompt("Guess my name!");
while (guess !== myName) {
guess = prompt("That's incorrect. Guess again!");
}
console.log("Congrats! You guessed my name!")
...但不是整数。
const myAge = 28;
let guess = prompt("Guess my age!");
while (guess !== myAge) {
guess = prompt("That's incorrect. Guess again!");
}
console.log("Congrats! You guessed my age!")
即使我输入了正确的答案,弹出窗口也会不断出现。我做错了什么?
(我知道我可以把 28 变成一个字符串,但我还是不明白为什么第二个 sn-p 不起作用。)
【问题讨论】:
标签: javascript string while-loop integer