js 布尔,字符串,数值 数据类型的转换
1.Boolean()函数
//Boolean()函数 eg:Boolean("true");
//代表空,否定的值会被转换为false, eg:0,NaN,null,undefined
var str = "2";
console.log(Boolean("12")); //true
console.log(Boolean("str")); //true
console.log(Boolean("")); //false
2.数值型转换为字符串型
//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 + "");
3.字符串转换为数值型
// 字符串转换为数值型
//1.parseInt(变量)
//2.parseFloat(变量)
//3.Number() 强制转换
//4.js隐式转换 '12'-0
var str = "1";
var str1 = "1.6";
console.log(str);
console.log(parseInt(str));
console.log(parseFloat(3.14));
console.log(parseFloat('12px'));
console.log(parseFloat('rem12px')); //NAN