- 基本類(lèi)型有哪些?復(fù)雜類(lèi)型有哪些?有什么特征着憨?
ECMAScript變量有兩種不同的數(shù)據(jù)類(lèi)型:基本類(lèi)型和引用類(lèi)型。
- 基本類(lèi)型:數(shù)值务嫡、布爾值甲抖、null、undefined心铃、字符串准谚。基本類(lèi)型的存儲(chǔ)存放在棧區(qū)去扣;
- 引用類(lèi)型:對(duì)象柱衔、數(shù)組、函數(shù)愉棱、正則唆铐。引用類(lèi)型的存儲(chǔ)需要內(nèi)存的棧區(qū)和堆區(qū)共同完成,棧區(qū)內(nèi)存保存變量標(biāo)識(shí)符和指向堆內(nèi)存中該對(duì)象的指針奔滑,堆區(qū)實(shí)際保存該對(duì)象或链。
- 如下代碼的輸出? 為什么?
var obj1 = {a:1, b:2};
var obj2 = {a:1, b:2};
console.log(obj1 == obj2); //false obj1和obj2指向兩個(gè)不同的地址;
console.log(obj1 = obj2); //Object{a:1,b:2} obj1=obj2 使得兩個(gè)變量指向的地址一樣
console.log(obj1 == obj2); //true obj1和obj2指向相同的地址
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者