1.隐式类型转换:
字符串拼接:
var sum = 10;
console.logo(sum+10);
* + 转成字符串 至少有一个字符串类型,进行字符串拼接。
* - 转成数字,字符串 - 0。
* 转成布尔: !!。
2.显示类型转换。
*parseInt()函数:(可解析一个字符串,并返回一个整数)。整数(会裁剪)
*parseFloat()函数:(函数可解析一个字符串,并返回一个浮点数。) 小数(会裁剪)
*Number()函数:(使用Number()函数,可以任意类型的值转化成数字。) 数字(不会裁剪)
转换规则:
数值:转换后还是原来的值。
字符串:如果可以解析数字,则转换成相应的数字,否则得到的是NaN.空字符串转为0。
布尔值:true为1,flase为0。
undefined:转换NaN.
强制转换成布尔值。
Boolean()函数。
undefined转换成flase.
null转换成flase.
0转换为flase.
NaN转换为flase.
" "转换成flase.