数据类型那些可能会中招的细节
script的数据类型对于大家来说一点都不默认,主要基本数据局类型和引用数据类型,都是入门必学的知识点,而且在日常开发中,频繁使用。大家是否都掌握其中的一些细节呢?下面我们就详细探讨一下。 一、number类型注意事项 number类型包括:正数、负数、0、小数、NaN NaN:意思是not a number 不是一个有效数字,但是它是属于number类型的 (1) = 和 == 和 ===的区别
(2) NaN
isNaN() 如果检测的值不是number类型,浏览器会默认把值转换为number类型,然后在判断是否为有效数字三、typeof(数据类型检测) typeof 用来检测数据类型的,用法:typeof + 要检查的值, 返回一个字符串,包含了数据类型的字符( "number","string","boolean","undefined","function","object")
虽然null 和 undefined 同为number数据类型,但是通过typeof检测的值不是number,而且也不相同。
注意:同为对象数据类型的 数组、正则、对象的检测类型都是"object"
typeof 局限性:不能具体的检查object下细分的类型 (编辑:应用网_丽江站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |