基本类型转换
将数据转换成Number类型
parseInt('内容');转换成整数
parseFloat('内容');转换成小数(浮点型),在转换的过程中 如果发现有不能转换的则停止转换 将已经转换好的值输出出来
Number('内容'); 转换成数值型,在转换的之前先整体检测是否有不能转换的 如果有直接打印NaN
number类型的特殊值 NAN ,not a number
隐式转换 使用 + 号: 当数据的左边只有一个+号的时候这个+号会被解析为正号
eg:
var a = '123';
var b = +a; console.log(typeof b);
转换成string字符串
String('内容');
变量.toString('内容');
注: .toSring()不能够转换null和undefined
隐式转换 +'': 任何数据和字符串相加的结果一定是一个字符串
eg:
var num = 123;
var sum = num + ''; console.log(typeof sum);
转换成Boolean类型
除了 0,'', null ,undefined ,false,不成立的表达式 以外的都为true