亚欧洲精品在线观看,窝窝影院午夜看片,久久国产成人午夜av影院宅,午夜91,免费国产人成网站,ts在线视频,欧美激情在线一区

JavaScript

淺析JavaScript基本類(lèi)型與引用類(lèi)型

時(shí)間:2024-09-18 03:13:44 JavaScript 我要投稿
  • 相關(guān)推薦

淺析JavaScript基本類(lèi)型與引用類(lèi)型

  兩種類(lèi)型:

  ECMAScript變量包含兩種不同類(lèi)型的值:基本類(lèi)型值、引用類(lèi)型值;

  基本類(lèi)型值:指的是保存在棧內(nèi)存中的簡(jiǎn)單數(shù)據(jù)段;

  引用類(lèi)型值:指的是那些保存在堆內(nèi)存中的對(duì)象,意思是,變量中保存的實(shí)際上只是一個(gè)指針,這個(gè)指針指向內(nèi)存中的另一個(gè)位置,由該位置保存對(duì)象;

  兩種訪問(wèn)方式:

  基本類(lèi)型值:按值訪問(wèn),操作的是他們實(shí)際保存的值;

  引用類(lèi)型值:按引用訪問(wèn),當(dāng)查詢(xún)時(shí),我們需要先從棧中讀取內(nèi)存地址,然后再順藤摸瓜地找到保存在堆內(nèi)存中的值;

  兩種類(lèi)型復(fù)制

  1.基本類(lèi)型變量的復(fù)制:從一個(gè)變量向一個(gè)變量復(fù)制時(shí),會(huì)在棧中創(chuàng)建一個(gè)新值,然后把值復(fù)制到為新變量分配的位置上;

  2.引用類(lèi)型變量的復(fù)制:復(fù)制的是存儲(chǔ)在棧中的指針,將指針復(fù)制到棧中為新變量分配的空間中,而這個(gè)指針副本和原指針指向存儲(chǔ)在堆中的同一個(gè)對(duì)象;

  復(fù)制操作結(jié)束后,兩個(gè)變量實(shí)際上將引用同一個(gè)對(duì)象;因此改變其中的一個(gè),將影響另一個(gè);

【淺析JavaScript基本類(lèi)型與引用類(lèi)型】相關(guān)文章:

插花的類(lèi)型有哪些11-02

商務(wù)談判的類(lèi)型06-24

常見(jiàn)的廣告招牌類(lèi)型05-07

微博營(yíng)銷(xiāo)的類(lèi)型06-19

室內(nèi)空間的類(lèi)型12-30

企業(yè)資產(chǎn)重組的類(lèi)型04-14

領(lǐng)導(dǎo)力的類(lèi)型是怎樣的01-13

公文類(lèi)型有幾種11-08

網(wǎng)絡(luò)安全主要類(lèi)型06-05

常見(jiàn)樂(lè)器類(lèi)型的EQ特性04-12