typeof操作符
number ????string ????boolean ????object ????undefined ????function
typeof ( typeof ( a ) )? ;? ? ? //a為定義流椒,為字符串類型的undefined蚂子,"string"
parseInt ( "101010",2) 以目標進制為基底轉化為十進制
parseInt ( "123abc")? ? ?==> 123
undefined 和 null 沒有toString方法
把101010轉化成16進制? 2 ->10 ->16
var abc = parseInt ( "101010", 2 ) ;? ? ?var test = abc.toString( 16 );
類型轉換
isNaN ( );? ? ? ? ?//? 是否是非數(shù)? ? 先隱式類型轉化成Number, 再與NaN比較
isNaN ( null );? ? ? ? --> true? ? //? 因為Number ( null ) --> 0
var a = "123";? a++;? ? a-->124? ? //先隱式類型轉換成數(shù)字瞳别,再運算
++? ? ?--? ? ? ?+? / - ( 一元運算符 )? 都會隱式類型轉換成數(shù)字,轉不成也會typeof出“number”
undefined == null? //true
undefined != 0? ?null != 0? 但是 undefined == null