typeof(***)返回内部的类型,返回的值的类型是string
typeof(undefine) --> "undefine"
typeof(typeof(undefine)) -->"string"
parseInt() 截断 转number 10px -> 10
tofix() 科学计数法保留几位 四舍五入
显示类型转换,隐式类型转换
绝对等于、绝对不等于
1 == "1" true
1 === "1" false
1 !== "1" true
var foo = 10 + '20';
foo = "1020"
隐式类型转换
false + 1 = 1
"+" 两侧没有字符串就按数字加 false = 0
typeof(未定义的变量) --> undefine
typeof(null) --> object(null 类似于空对象)
-true --> -1
NaN 数字类型 非数
大部分数字运算符会将两侧转换成数字
|| 优于 = (赋值)运算