js数据类型转换
2019-03-21 14:32:32 8 举报
AI智能生成
js数据类型转换
作者其他创作
大纲/内容
任意一种数据类型转换成这些类型
数字
字符串
布尔值
转数字
Number()
undefined -> NaN
null -> 0
Boolean
true -> 1
false -> 0
String
空或空白字符串 -> 0
不是纯数字的字符串-> NaN
hello -> NaN
12a -> NaN
纯数字的字符串 -> 数字
012 -> 12
空数组 -> 0
空对象 -> NaN
字符串转数字
parseInt()
把字符串转成整数
parseFloat()
把字符串转成浮点型数字
转换规则
传进来的字符串必须是数字开头或者空格加数字开头
会从数字开始,一位一位找,直到找到的不是数字就会停止
把找到的数字字符转换为数字
如果没有找到,返回NaN
isNaN方法
可以判断一个值是不是NaN
会把参数先用Number()转换一下
例子
isNaN('abc') -> true
isNaN('012') -> false
0 条评论
下一页