Javascript資料型別

2021-07-07 07:41:05 字數 595 閱讀 4079

ecmascript中有5種簡單資料型別(也稱為基本資料型別):

1. undefined(該型別只有乙個值,即undefined。在使用var宣告但未初始化時,這個變數就是undefined)

2. null(該型別只有乙個值,即null。null == undefined)

3. boolean

4. number(nan是乙個特殊的number,number(), parseint(), parsefloat()三個函式用於轉化數字)

5. string

6. object(一種

複雜資料型別)

typeof操作符,可以返回下列字串:

"undefined"

"boolean"

"string"

"number"

"object"

"function"

為何typeof返回的值與ecmascript定義的資料型別不一致?

從技術角度講,函式在ecmascript中是物件,不是一種資料型別。然後,函式也確實有一些特殊的屬性,因此通過typeof操作符來區分函式和其他物件是有必要的。同時typeof null返回的是"object"。

JavaScript 資料型別

變數 宣告區域性變數 varmessage 宣告全部變數 message typeof 例如 var message some string alert typeof message string alert typeof message string alert typeof 95 number ...

JavaScript資料型別

undefined派生於null,因此在使用 進行比較時會返回true 沒有必要將變數值顯示宣告undefined 宣告空物件時應將其值賦值為nullundefined與null的關係 3 boolean true為真,false為假 true不一定 1,false不一定 0 使用boolean 進...

Javascript資料型別

ecmascript中,資料型別一共有六種型別,也分為基本型別和引用型別兩大類 一 基本資料型別 number boolean string undifined null 1 null 表示乙個空的物件引用 也就是賦值為null 2 undefined 表示變數宣告但未賦值 3 number 數值。...