我正在添加输入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);
}
答案 0 :(得分:1)
你只是把错误的功能格式
转换此
if(isNan(sum) === false)
到这个
if(isNaN(sum) === false)
并更新您的情况,只需检查true
值
if(isNaN(sum))
答案 1 :(得分:0)
从条件中删除if (isNaN(sum)) {
alert('please enter an integer')
}
。像
<div>