类型是数字类型,但不是具体的数
当非法运算的结果出现
例如 1/0
自己不等于自己的值
把其他类型的数据转换成数字类型
转换:字符串
1)纯数字的字符串——数字
可以读取浮点数
2)非纯数字——NaN
3)未定义undefined——NaN
4)布尔值
true:1
false:0
5)数组
空数组[]——0
[2]——2
非数字,两个及以上——NaN
6)对象
空对象{}——0
同数组相似
当转换过程中遇到非数字类型的就停止
'333fff'
输出结果333
其他数值开头,转换为NaN
'ddede'
输出结果NaN
在该函数内,点会被解析成字符
例如 :
'22.323.333'
输出结果 22.323
案例:
强制转换