undefined:undefined型別只有乙個值,即undefined。當宣告的變數未初始化時,該變數的預設值為undefined。
var otemp;//alert(otemp==undefined);
//輸出true 說明沒有賦值的otemp等於undefined
//alert(typeof otemp);
//輸出undefined 說明未賦值的otemp是undefined型別的
var otemp1;
//var otemp2;
//alert(typeof otemp1);
//alert(typeof otemp2);//(otemp2沒有宣告,但是也會)輸出undefined
//alert(otemp2==undefined);//報錯
//原因是:除typeof運算子以外,其他的運算子只能用於已宣告的變數上面
//當函式沒有明確的返回值時,返回的也是值undefined
function testfunc()
alert("沒有指明返回值的函式的是否是undefined型別:" + (testfunc() == undefined));
ECMAScript 原始型別
typeof運算子對於null值會返回 object 當宣告的變數未初始化時,該變數的預設值是underfined 值underfined不同於未定義的值。typeof運算子並不真正區分這兩種值 var otemp alert typeof otemp alert typeof otemp2 輸出都...
原始(Primitive)型別
在 js 中,存在著 6 種原始值,分別是 首先原始型別儲存的都是值,是沒有函式可以呼叫的,比如undefined.tostring 此時你肯定會有疑問,這不對呀,明明 1 tostring 是可以使用的。其實在這種情況下,1 已經不是原始型別了,而是被強制轉換成了string型別也就是物件型別,所...
原始型別或內建型別
定址儲存器 本課直接建立在 1.3 第乙個變數的第乙個變數 部分的材料上。在上一節中的變數上,我們討論了乙個事實,即變數是乙個可以用來儲存資訊的記憶體的名稱的事實。簡要概括起來,計算機的隨機訪問儲存器 ram 可供程式使用。當乙個變數被定義時,該變數的一塊記憶體被設定為該變數。記憶體的最小單位是乙個...