Javascript的基本數據類型

JavaScript中有五種基本數據類型,它們分別是:undefined,null,boolean,number,string。還有一種複雜數據類型-object。
undefined類型只有一個值,這個值就是它自己本身(undefined),在使用var聲明變量但未對其進行初始化時,比較這個變量與undefined字面量,結果表明它們是相等的。
var prote ;
if(prote == undefined)
{
alert(prote == undefined);
}
else
alert("prote不等於undefined");

最後運行的結果:這裏寫圖片描述
第二種就是null類型:
null類型和undefined類型一樣,這個值也就是它本身。從邏輯角度,null值表示一個空對象指針,而這也正是使用了typeof操作符檢測null值會返回”object”的原因。

var car = null;
alert(typeof car);          

運行結果:這裏寫圖片描述
技巧:如果定義的變量準備在將來採用於保存對象,那麼最好將該變量初始化爲null而不是其他值。這樣一來只要直接檢查,null值就可以知道相應的變量是否已經保存了一個對象的引用。

if(car != null)
{
       //對car對象執行某些操作
}

boolean類型
bool值就只有兩個值,true和false。任何數據類型要將一個值轉換相應的boolean值,可以調用函數boolean();

這裏寫圖片描述

number類型:
最基本的數值字面量格式是十進制整數,除了以十進制整數表示外,還可以通過八進制(以8爲基數)或十六進制的字面值來表示。八進制的字面量值(0~7)。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章