千锋web前端开发项目教程_1000集完全零基础入门HTML5+CSS3+JS到

P190 1.2-04_JavaScript数据类型的转换
转换字符串类型方法
1.toString();
任何类型都有的一个方法,目的将对应的类型转换成字符串
数值型在转换使用方法时,toString(进制(只能是2-36之间的正数,除此之外报错))有参数-进制
2.toFixed();
保留小数位
3.toExponential((科学计数法的小数点位数));
转换为科学计数法字符串
4.toPrecision(保留n位非0位数);
保留两位非0数值存在,如果是小数,仅保留两位非0数值位数,如果是大于0的数值保留科学计数法n位
转换数值类型的方法
1.parseInt(字符串,进制) 转换为整数 进制:将字符串确认是几进制的,然后转换成10进制的数值
默认确认为10进制,遇到不能转换的就停止
2.parseFloat(字符串) 转换为小数,无进制(小数不能做进制运算,会产生误差),只能识别第一个小数点
Boolean
false "" 0 undefined null NaN 转换为布尔值时false
其他所有内容转换为布尔值都是true
Object 对象类型转换
//数值型 存储在栈中 通过映射使用方法
var a = 1;
//数值对象型 存储在堆中 可以直接使用方法
var b = new Number(2);