我正在添加输入 a 和输入 b,如果 html 中没有选定的输入,则此警报返回“nan”,我正在尝试使用 if 语句来捕获“nan”,在这种情况下,如果他们没有输入数字但调用了函数(单击按钮),则打印不同的消息
function add(a, b) {
var sum = parseInt(a) + parseInt(b);
if(isNan(sum) === false){
alert('please enter an integer');
}
alert(sum);
}
最佳答案
你只是输入了错误的函数格式
转换这个
if(isNan(sum) === false)
为此
if(isNaN(sum) === false)
同时更新您的条件,只需检查 true
值
if(isNaN(sum))
关于javascript - 不使用 isNan 的简单条件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49102787/