NaN深入了解-创新互联
NaN定义
成都创新互联公司是一家专业提供云州企业网站建设,专注与成都网站设计、成都做网站、H5场景定制、小程序制作等业务。10年已为云州众多企业、政府机构等服务。创新互联专业网站制作公司优惠进行中。即非数值(Not a Number)是一个特殊的数值,这个数值用于表示一个本来要返回数值的操作数未返回数值的情况。
NaN 有两个特点
一,任何涉及到NaN的操作(NaN/10)都会返回NaN
二,NaN和任何数值都不相等。
NaN出现的情况
1.数值转换,Number()函数的转换规则(1)如果的undefined,返回NaN;(2)如果是对象,则调用对象的ValueOf方法,如果结果是NaN,则调用对象的toString()方法。
var num1 = Number("Hello word!");//NaN
2.parseInt()转换空字符会返回NaN(Number()对空字符返回0)。
var num = parseInt(“”);//NaN
3.如果一个操作数是NaN,怎结果是NaN
4.如果是Infinity被Infinity除,则结果是NaN;如果是Infinity与0相乘,则结果是NaN;如果Infinity加-Infinity,则结果是NaN;如果Infinity减Infinity,则结果是NaN;如果-Infinity减-Infinity,则结果是NaN
5.如果0除以0,结果是NaN
6.如果被除数是无限大值而除数是有限的数值,则结果是NaN;如果被除数是有限大的数值而除数是0,则结果是NaN
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
当前标题:NaN深入了解-创新互联
文章出自:http://myzitong.com/article/dogjci.html