在带有条件的 JS 中,如果我如何制作显示 "You typed a word, we need a number" 或 "negative numbers won't work here" 的输出



我需要有一堆数字提示,根据数字有一个消息,有点像幸运饼干,但如果用户输入一个单词它需要说"你输入了一个单词,我们需要一个数字"如果是一个负数它会说"负数不能在这里工作"

我知道怎么做,但我仍然不知道如何显示这部分

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()将字符串转换为整数/数字。

相关内容

最新更新