我是靠谱客的博主 优美大地,最近开发中收集的这篇文章主要介绍NaN在js中的意义NaN在js中的意义,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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中的意义所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(34)

评论列表共有 0 条评论

立即
投稿
返回
顶部