js數據類型

1,五中基本類型 undefined null Boolean string number;一種複雜類型即引用類型 object;函數

     可經過 typeof進行檢測;指針

      返回結果對象

     undefined---未定義; object---object 或null  ;Boolean --布爾;string---字符串;number -- 數值;function --函數;字符串

 undefined:未定義;聲明變量未初始化值, typeof類型檢測結果爲undefined,調用結果爲undefined;未聲明的變量 檢測類型結果也爲undefined,可是使用的話會報錯。由於二者經過typeof來操做的話返回的都是未定義的結果,也就是說變量未初始化其實也是未定義;string

null:表示一個空對象的指針;若是定義的變量未來要用於保存對象,那麼變量的初始化爲null最好;null是要顯示賦值 不像undefined;it

Boolean:字面量值只有true和false 而且區分大小寫的;io

Number:數值類型;NAN:任何數除以0獲得的結果都是infinite或者-infinite nan與任何數值操做得當的都是nan;nan不等於任何值包括自己;isNaN能夠用於檢測值是否爲NaN;function

              數值轉換:Number();parseInt;parseFloat:轉換的時候遇到對象則先調用對象的valueof();獲得的結果若是是NaN則調用tostring 進行轉換;變量

              parseInt 能夠進行進制轉換;第二個參數表明轉換的進制數;parseFloat 只對十進制進行進制轉換;parseFloat 轉換的值若是沒有小數點或者小數點後面是0 則顯示爲整數 不是浮點數object

String:  toString與String  區別在於 String能夠轉換null和undefined  然而null 和undefined沒有toString方法;

相關文章
相關標籤/搜索