我到处都看到您应该使用 !isNaN 函数来检查值是否是数字。不过,这种方法对我来说似乎很奇怪,因为我一直使用以下方法,该方法似乎可以轻松快速地检查 null 和数字。这个方法有什么问题吗?
var num = getCookie('testnum');
if (+num) { console.log('num is not null and is a number'); }
谢谢
最佳答案
假设你想检查一个字符串是否包含一个文字js数字(而不是其他),那么是的,有一个问题:
var num = "0";
可以通过测试修复
if (num==+num) {
关于javascript - 检查是否不为空和数字的适当方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25283641/