简单的条件不使用isNan?

问题描述 投票:1回答:2

我正在添加输入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);
}
javascript if-statement condition alert
2个回答
1
投票

你只是把错误的功能格式

转换它

if(isNan(sum) === false)

对此

if(isNaN(sum) === false)

并更新您的条件,只需检查true

if(isNaN(sum))

0
投票

只需从条件中删除===false。就像是

if (isNaN(sum)) {
 alert('please enter an integer')
}
© www.soinside.com 2019 - 2024. All rights reserved.