1.任意类型-->Boolean
var bool=Boolean(x)-->隐式转换
“”NaN undefined null 0-->false其余为--》true
2.任意类型:to String :2种
var str=x.toString();
js中,一切数据都有toString方法
var str=String(x);-->隐式转换
何时使用:程序需要的时候,自动调用
3.任意类型:to Number:2种
任意类型:to Number:var n=Number(x);
var n=parseInt(str):原理从str开始位置逐个读取每个字符直到碰到第一个不是数字的字符时,停止自动忽 略开头碰到的空格
var width="12px" width+"2px"-->"12px2px"
var parseInt("12px")-->12
Number(width)+Number("2px")--> NaN
parseInt(width)+parseInt("2px")-->14
***注意parseInt()比Number()常用,主要用在从页面获取的数据基本都是字符类型,需要啊转换成Number类型计算