ecmascript中有五種基本資料型別:undefined、null、boolean、string、number
一種複雜的資料型別——object(object本質上是由一組無序的名值對組成的)
對乙個值使用typeof操作符,可能返回下列某個字串:
"undefined"——如果這個值未定義;
"boolean"——如果這個值是布林值;
"string"——如果這個值是字串;
"number"——如果這個值是數值;
"object"——如果這個值是物件或null;
"function"——如果這個值是函式。
1、undefined型別
在使用var宣告變數但未對其加以初始化時,這個變數的值就是undefined。
注意:對未初始化和未宣告的變數執行typeof操作符都返回了"undefined"值:
var message;
console.log(typeof message); // "undefined"
console.log(typeof age); // "undefined"
2、null型別
null值表示乙個空物件指標,這也是使用typeof操作符檢測null值時灰返回"object"的原因。
注意:只要意在儲存物件的變數還沒有真正儲存物件,就應該明確地讓該變數儲存null值,這樣做不僅可以體現null作為空物件指標的慣例,而且也有助於進一步區分null和undefined。
JavaScript 資料型別
變數 宣告區域性變數 varmessage 宣告全部變數 message typeof 例如 var message some string alert typeof message string alert typeof message string alert typeof 95 number ...
Javascript資料型別
ecmascript中有5種簡單資料型別 也稱為基本資料型別 1.undefined 該型別只有乙個值,即undefined。在使用var宣告但未初始化時,這個變數就是undefined 2.null 該型別只有乙個值,即null。null undefined 3.boolean 4.number ...
JavaScript資料型別
undefined派生於null,因此在使用 進行比較時會返回true 沒有必要將變數值顯示宣告undefined 宣告空物件時應將其值賦值為nullundefined與null的關係 3 boolean true為真,false為假 true不一定 1,false不一定 0 使用boolean 進...