我需要有一堆数字提示,根据数字有一个消息,有点像幸运饼干,但如果用户输入一个单词它需要说"你输入了一个单词,我们需要一个数字"如果是一个负数它会说"负数不能在这里工作"
我知道怎么做,但我仍然不知道如何显示这部分
let number = +prompt("choose a number for good luck")
if (number ===NaN){
document.getElementById("fortuneOutput").innerHTML = "You typed a word, we need a number"
}
else if (number < 0){
document.getElementById("fortuneOutput").innerHTML = "negative numbers won't work here"
}
但都不工作
使用isNaN()
,因为NaN
永远不等于NaN
。
同时,parseInt()
将字符串转换为整数/数字。