1.类型转化Typeof:number string boolean object(数组 null) undefined(返回undefined) function 可以不加括号。
2.隐示类型转换(num=”2””1”;num=2因为类型转换变为数字类型): — ++都是转化成Number类型。正负号也是。
3.&&, || ,!都,默认转化成布尔值。字符串和字符串比较会变成ACSII,数字和字符串比较会数字,数字优先。
4.isNaN():把里面的东西放进Number,把转换后的数与NaN匹对。
5.
6.显示类型转换:
7.(a=Number(“123”);数字类型转换转不成会转成NaN); null转换成0。 undefined为NaN
8. (a=parseInt(123.8,16);以123为基底转化成十进制的数字。a=123,整形转化直接去掉后面小数点的数,看到非数字后截止。)
9. parseFloat(string)与parseInt类似,看到非数字后截止。
10.字符串String与Number类似。
11.Boolean() 布尔转换。
12.Var a=10;var b=a.toString(8);把10(十进制)转化成八进制(你想要转的进制)的数字。Null和undefined不能用toString。
13.=== , !==绝对等于和绝对不等于。不发生类型转化。