转换数据类型

基本类型转换

将数据转换成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
原文地址:https://www.cnblogs.com/lzfj/p/11461832.html