我正在添加输入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))
只需从条件中删除===false
。就像是
if (isNaN(sum)) {
alert('please enter an integer')
}