如何检测指定数量是不是为 NaN 以及如何[重复]
Posted
技术标签:
【中文标题】如何检测指定数量是不是为 NaN 以及如何[重复]【英文标题】:How to detect if a specified amount is NaN and how to [duplicate]如何检测指定数量是否为 NaN 以及如何[重复] 【发布时间】:2017-05-30 02:47:31 【问题描述】:好的,所以我在我的网站上现在人们玩硬币的功能可以通过在 javascript 中使用控制台使用 NaN 字符串来“欺骗”你使用硬币的功能,所以我不知道我该怎么做过滤下注中输入的字符串是否为 NaN,如果它们不是数字,我不想弹出错误消息,如果它们是数字,我希望它继续脚本的其余部分。
【问题讨论】:
发布您尝试过的内容。此外,如果您在 Google 中输入您要问的内容,您可能会在大约 5 秒内得到答案。 显然没有尝试对此进行研究......并且在提问之前需要进行研究 【参考方案1】:如果你想检查某个东西是否不是数字,你应该使用isNaN 函数。
isNaN(NaN) // true
isNaN(2) // false
【讨论】:
【参考方案2】: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.');
【讨论】:
以上是关于如何检测指定数量是不是为 NaN 以及如何[重复]的主要内容,如果未能解决你的问题,请参考以下文章
如何在javascript中将带有序号后缀的数字转换为数字[重复]