JavaScript 全局函数
isNaN() 函数用于检查其参数是否是非数字值。
如果参数值为 NaN 或字符串、对象、undefined等非数字值则返回 true, 否则返回 false。
NaN(Not a Number,非数)是计算机科学中数值数据类型的一类值,表示未定义或不可表示的值。
NaN 属性是代表非数字值的特殊值。该属性用于指示某个值不是数字。
如果要在生产环境中使用,需要严格判断,如果输入的空格,或者连续空格 isNaN 是判别不出来的。可以添加正则来判断:
if(isNaN(x)||x.replace(/(^\s*)|(\s*$)/g,"")==""){
alert(“不是数字”);
}
isNaN() 函数
最新推荐文章于 2024-09-24 11:17:32 发布