隐式转换
1,number+string 把number转换为string,做的就是字符串拼接
2,number+boolean 把boolean转换为number,true为1 ,false为0;
3,number+undefined 结果为NaN,NaN是number类型,判断一个非数字,
4,两个布尔值做运算时 true为1, false为0
显式转换/强制转换
1,tostring(); 把任意的数据类型转换为字符串
用法 var a=1;
var b=a.tostring();
2, parseInt(); 转换为整数 直接去掉小数点后的数,不会四舍五入
3,parseFloat(); 把数据转换为小数
如.6
var a=.6;
var b=parseFloat|(a);
console.log(b); 向控制台中输出结果为0.6;
4,Number(); 把数据转换为number类型
5,toFixed(); 保留固定的位数,有四舍五入的功能,括号内可以填参数,参数就是小数点后保留的位数,
网友评论