如何检测指定的金额是否为NaN以及如何

时间:2017-01-15 00:17:47

标签: javascript

好吧,所以我在我的网站上人们玩硬币现在你使用硬币的功能可以通过使用一个NaN字符串在javascript中使用控制台来“欺骗”所以我不知道我怎么能过滤如果在投注中输入的字符串是NaN,如果它们不是数字,我不会弹出错误消息,如果它们是数字,我希望它继续使用脚本的其余部分。

2 个答案:

答案 0 :(得分:0)

如果您想检查某些内容不是数字,则应使用isNaN功能。

 isNaN(NaN) // true
 isNaN(2) // false

答案 1 :(得分:0)

if(coins !== coins) {    
     //show alert
     console.info('coins is NaN.');
}
else {
        //do your work
}

如果您使用的是ES6:

Number.isNaN(coins)? console.info('coins is NaN.'):console.info('coins is Number.');