数据类型的转换
通俗来说,就是把一种数据类型的变量转换为另外一种数据类型
通常会实现3种方式转换
- 转换为字符串两类型
- 转换为数字型
- 转换为布尔型
4.2转换为字符串
toString 转换成字符串 var num = 1; alert(num.toString);
String()强制转换 转换成字符串 var num = 1;alert(String(num));
加号拼接字符串 和字符串拼接的结果都是字符串 var num= 1 alert(num+ "我是字符串");
4.3转换为数字型(重点)
parseInt(string)函数 将strring转换为整数数值型 parseInt("78")
parseFloat(string)函数 将string类型转换成浮点型数值 parseFloat("78.20")
Number()强制转换函数 将string 类型转换为数值型 Number("12")
js隐式转换(- * /,没有+) 利用算术运算隐式转换为数值型 '12'-0。
4.4转换为布尔型
boolean 其他类型转换成布尔型 Boolean('true')
- 代表空、否定的值会被转换为false ,如“ ,0 , NaN ,null,undefined
- 其余值都会被转换为true.