js的基礎(chǔ)類型與引用類型

引用類型蕊爵,自己的感覺泛粹,就是引用類型 溶褪,就是把js中的基礎(chǔ)類型(js中并沒有類的概念)引用過來給自己用然后就變成了引用類型入问,那么js的基礎(chǔ)類型和引用類型到底在內(nèi)存中是怎么操作的呢食茎,請看:

兩種類型:

  1. ECMAScript變量包含兩種不同類型的值:基本類型值蒂破、引用類型值
  2. 基本類型值:指的是保存在棧內(nèi)存中的簡單數(shù)據(jù)段
  3. 引用類型值:指的是那些保存在堆內(nèi)存中的對象,意思是别渔,變量中保存的實際上只是一個指針附迷,這個指針執(zhí)行內(nèi)存中的另一個位置,由該位置保存對象

兩種訪問方式:

  1. 基本類型值:按值訪問哎媚,操作的是他們實際保存的值喇伯;
  2. 引用類型值:按引用訪問,當查詢時拨与,我們需要先從棧中讀取內(nèi)存地址稻据,然后再順藤摸瓜地找到保存在堆內(nèi)存中的值

兩種類型復制

  1. 基本類型變量的復制:從一個變量向一個變量復制時,會在棧中創(chuàng)建一個新值买喧,然后把值復制到為新變量分配的位置上
  2. 引用類型變量的復制:復制的是存儲在棧中的指針捻悯,將指針復制到棧中未新變量分配的空間中,而這個指針副本和原指針執(zhí)行存儲在堆中的同一個對象淤毛;復制操作結(jié)束后今缚,兩個變量實際上將引用同一個對象;因此改變其中的一個低淡,將影響另一個

函數(shù)參數(shù)的傳遞:

  1. ECMA中所有函數(shù)的參數(shù)都是按值傳遞的

兩種變量類型檢測

  1. Typeof操作符是檢測基本類型的最佳工具
  2. 如果變量值是nul或者對象姓言,typeof 將返回“object”
  3. Instanceof用于檢測引用類型,可以檢測到具體的蔗蹋,它是什么類型的實例
  4. 如果變量是給定引用類型的實例事期,instanceof操作符會返回true


轉(zhuǎn)載自http://www.cnblogs.com/qqqiangqiang/p/4895998.html

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市纸颜,隨后出現(xiàn)的幾起案子兽泣,更是在濱河造成了極大的恐慌,老刑警劉巖胁孙,帶你破解...
    沈念sama閱讀 216,997評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件唠倦,死亡現(xiàn)場離奇詭異称鳞,居然都是意外死亡,警方通過查閱死者的電腦和手機稠鼻,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,603評論 3 392
  • 文/潘曉璐 我一進店門冈止,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人候齿,你說我怎么就攤上這事熙暴。” “怎么了慌盯?”我有些...
    開封第一講書人閱讀 163,359評論 0 353
  • 文/不壞的土叔 我叫張陵周霉,是天一觀的道長。 經(jīng)常有香客問我亚皂,道長俱箱,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,309評論 1 292
  • 正文 為了忘掉前任灭必,我火速辦了婚禮狞谱,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘禁漓。我一直安慰自己跟衅,他們只是感情好,可當我...
    茶點故事閱讀 67,346評論 6 390
  • 文/花漫 我一把揭開白布播歼。 她就那樣靜靜地躺著伶跷,像睡著了一般。 火紅的嫁衣襯著肌膚如雪荚恶。 梳的紋絲不亂的頭發(fā)上撩穿,一...
    開封第一講書人閱讀 51,258評論 1 300
  • 那天,我揣著相機與錄音谒撼,去河邊找鬼食寡。 笑死,一個胖子當著我的面吹牛廓潜,可吹牛的內(nèi)容都是我干的抵皱。 我是一名探鬼主播,決...
    沈念sama閱讀 40,122評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼辩蛋,長吁一口氣:“原來是場噩夢啊……” “哼呻畸!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起悼院,我...
    開封第一講書人閱讀 38,970評論 0 275
  • 序言:老撾萬榮一對情侶失蹤伤为,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體绞愚,經(jīng)...
    沈念sama閱讀 45,403評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡叙甸,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,596評論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了位衩。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片裆蒸。...
    茶點故事閱讀 39,769評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖糖驴,靈堂內(nèi)的尸體忽然破棺而出僚祷,到底是詐尸還是另有隱情,我是刑警寧澤贮缕,帶...
    沈念sama閱讀 35,464評論 5 344
  • 正文 年R本政府宣布辙谜,位于F島的核電站,受9級特大地震影響跷睦,放射性物質(zhì)發(fā)生泄漏筷弦。R本人自食惡果不足惜肋演,卻給世界環(huán)境...
    茶點故事閱讀 41,075評論 3 327
  • 文/蒙蒙 一抑诸、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧爹殊,春花似錦蜕乡、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,705評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至反症,卻和暖如春辛块,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背铅碍。 一陣腳步聲響...
    開封第一講書人閱讀 32,848評論 1 269
  • 我被黑心中介騙來泰國打工润绵, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人胞谈。 一個月前我還...
    沈念sama閱讀 47,831評論 2 370
  • 正文 我出身青樓尘盼,卻偏偏與公主長得像,于是被迫代替她去往敵國和親烦绳。 傳聞我的和親對象是個殘疾皇子卿捎,可洞房花燭夜當晚...
    茶點故事閱讀 44,678評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 從三月份找實習到現(xiàn)在,面了一些公司径密,掛了不少午阵,但最終還是拿到小米、百度享扔、阿里底桂、京東括细、新浪、CVTE戚啥、樂視家的研發(fā)崗...
    時芥藍閱讀 42,243評論 11 349
  • *面試心聲:其實這些題本人都沒怎么背,但是在上海 兩周半 面了大約10家 收到差不多3個offer,總結(jié)起來就是把...
    Dove_iOS閱讀 27,139評論 30 470
  • 多線程奋单、特別是NSOperation 和 GCD 的內(nèi)部原理。運行時機制的原理和運用場景猫十。SDWebImage的原...
    LZM輪回閱讀 2,007評論 0 12
  • Java8張圖 11览濒、字符串不變性 12、equals()方法拖云、hashCode()方法的區(qū)別 13贷笛、...
    Miley_MOJIE閱讀 3,701評論 0 11
  • 上一章:接龍客棧602 末日火種10‖清風自來 走進末日,體驗冷暖:末日火種目錄 騎著摩托行出很遠宙项,陽光漸盛乏苦,戈壁...
    三日初醒閱讀 165評論 6 7