数据类型的转换
一、数字型转换成字符串型
1.变量.tostring();
var num = 10; var str = num.toString(); console.log(str); console.log(typeof str);

2.利用String()
console.log(String(num));

3.拼接字符串,隐式转换
console.log(num+' ');

二、转换为数字型
1.使用parseInt()函数,将string类型转换成整数数值型。可以去掉数字后边的单位
console.log(parseInt('3.14'));
console.log(parseInt('3.99'));
console.log(parseInt('120px'));
console.log(parseInt('rem120px'));

2.使用parseFloat()函数,将string类型转换成浮点型数值型
console.log(parseFloat('3.14'));
console.log(parseFloat('120px'));
console.log(parseFloat('rem120px'));

3.使用Number()强制转换函数
var str = '123'; console.log(Number(str));

4.使用算数运算隐式转换数值型
console.log('12' - 0);

三、转换为布尔型
1.使用Boolean()函数,将其他类型转成布尔值。
代表空、否定的值会被转换为false,如 ‘’、0、NaN、null、undefined;其余值都会被转换为true。
console.log(Boolean(456));


浙公网安备 33010602011771号