不使用isNan的简单条件?

时间:2018-03-05 02:48:10

标签: javascript if-statement conditional-statements alert

我正在添加输入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);
}

2 个答案:

答案 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>