显示转换
—— 转数字 ——
Number()
- 如果转换的内容可以转成数字,那么就直接返回这个内容对应的数字
- 如果在内容中出现小数,那么小数会保留
- 如果是内容为空,那么转换成0
- 如果不可以转换那么返回NaN
parseInt()
- 如果转换的内容可以转成数字,那么就直接返回这个内容对应的数字
- 如果不可以转换那么返回NaN
- 如果带有小数,那么会去掉小数,转成整数(向下取整)
parseFloat()
与parseInt一样,唯一区别是可以保留小数
—— 转字符串 ——
String()
.toString()
—— 转Boolean类型 ——
Boolean()
隐式转换
var b = +a ; // 相当于b=Number(a);可以使用+,-,*,/,%都可以将字符串转成Number
var b = !!a ; // 相当于b=Boolean(a);
var b = a + "" ; // 相当于String(a);