1、转换字符串
toString()和String()
toString():数值、字符串、对象、布尔都有toString方法;这个方法返回相应的字符串,null和undefined没有toString()方法;
String():强制转换, null转换的结果为null;undefined转换的结果为undefined。
2、转换数字
Number():
如果是纯数字的字符串,则直接转换成数字
如果有非数字内容,转换为NaN
如果空串或全空格,则转换为0
Boolean true为1 false为0
null为0 undefined 为NaN
parseInt():
把一个字符串中的有效整数内容转换为一个整数,可以在其中传递第二个参数,来指定数字进制
parseFloat():
把一个字符串中有效浮点数内容转换为一个浮点数
如果对非string使用parseInt()和parseFloat()会先转换为String再操作
3、转换为Boolean
使用Boolean()函数,除了0、NaN、空串剩下都是true