概述
NaN在js中的意义
NaN(Not a number)在一般的计算机专业都表示为 非数值类型,或者不可表示的值。
在javascript中是一种全局对象的属性,表示这个值不是数字,在js中可以将number对象的值设置为NaN 一般就是表示这个值不是数字或者parsefloat函数不能解析字符串的时候回返回这个值
javaScript 以 NaN 的形式输出 Number.NaN。请注意,NaN 与其他数值进行比较的结果总是不相等的,包括它自身在内。因此,不能与 Number.NaN 比较来检测一个值是不是数字,而只能调用 isNaN() 来比较。
isNaN可以检测一个值是不是数字
举例如下:
<script type="text/javascript">
var a="一";
var b=parseInt(a);
alert(b);//汉字转换成int类型是NaN
// 常在js中用isNaN()来判断这个值是不是数字
</script>
这个时候浏览器的提示框则会出现NaN的字样来表示这个值不是数字
在ECMAScript v1之后的版本NaN都被作为一种全局属性看待 0 .0
最后
以上就是优美大地为你收集整理的NaN在js中的意义NaN在js中的意义的全部内容,希望文章能够帮你解决NaN在js中的意义NaN在js中的意义所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复