类型转换

//转整数
// console.log(parseInt("10"));10
// console.log(parseInt("a10"));NaN
// console.log(parseInt("1dgc0"));1
// console.log(parseInt("10.66"));10.66
// console.log(parseInt("10.66nsc"));10.66
//转小数
// console.log(parseFloat("10"));10
// console.log(parseFloat("a10"));NaN
// console.log(parseFloat("1dgc0"));1
// console.log(parseFloat("10.66"));10.66
// console.log(parseFloat("10.66nsc"));10.66
//转数字
// console.log(Number("10"));10
// console.log(Number("a10"));NaN
// console.log(Number("1dgc0"));NaN
// console.log(Number("10.66"));10.66
// console.log(Number("10.66nsc"));NaN
// 转字符串
//如果变量有意义则调用.toString()使用转换
//如果变量没有意义则调用String转换
//有意义
// var num=10;
// console.log(num.toString(num));//10
// //没意义
// var num1;
// console.log(String(num1));//undefined
// var num2=null;
// console.log(String(num2));//null
//其他类型转布尔类型
console.log(Boolean(1));//true
console.log(Boolean(0));//false
console.log(Boolean(11));//true
console.log(Boolean(-10));//true
console.log(Boolean("哈哈"));//true
console.log(Boolean(""));//false
console.log(Boolean(null));//false
console.log(Boolean(undefined));//false
// var str=10;
// console.log(+10);10
// console.log(-10);-10
原文地址:https://www.cnblogs.com/lujieting/p/10040339.html