javascript - 不使用 isNan 的简单条件?

标签 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);
}

最佳答案

你只是输入了错误的函数格式

转换这个

if(isNan(sum) === false)

为此

if(isNaN(sum) === false)

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

if(isNaN(sum))

关于javascript - 不使用 isNan 的简单条件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49102787/

相关文章:

php - mysql: IF 'some columns value' 是 DISTINCT THEN 翻转 bool 值

Python数据框: Create New Column Conditionally Using If Then Else Logic --> "The truth value of a Series is ambiguous"

Powershell帮助,如果进程存在,停止它,否则启动服务?

javascript - 在javascript中迭代焦点组件

javascript - 如何仅附加大写文本?

javascript - D3 : event functions with concatenated transitions

jQuery if 语句 - 它可以先执行(还是必须 if 执行在事件之后)?

python - elif block 不在 Python 中执行

javascript - 如何根据 jQuery DataTables 中先前选择的值更新选择选项

php - 如果为真,则在条件内分配变量