原始型別之undefined

2022-01-15 21:26:50 字數 610 閱讀 9421

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 可供程式使用。當乙個變數被定義時,該變數的一塊記憶體被設定為該變數。記憶體的最小單位是乙個...