亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

變量、作用域和內(nèi)存問(wèn)題

springDevBird / 1460人閱讀

摘要:所有變量包括基本類型和引用類型都存在于一個(gè)執(zhí)行環(huán)境也稱為作用域當(dāng)中,這個(gè)執(zhí)行環(huán)境決定了變量的生命周期,以及哪一部分代碼可以訪問(wèn)其中的變量。

JavaScript變量可以用來(lái)保存兩種類型的值:基本類型值和引用類型值?;绢愋偷闹翟醋砸韵?種基本數(shù)據(jù)類型
Undefined、Null、Boolean、Number、String

基本類型值和引用類型值具有以下特點(diǎn):

基本類型值在內(nèi)存中占據(jù)固定大小的空間,因此被保存在棧內(nèi)存中;

從一個(gè)變量向另一個(gè)變量復(fù)制基本類型的值,會(huì)創(chuàng)建這個(gè)值的一個(gè)副本; 引用類型的值是對(duì)象,保存在堆內(nèi)存中;

包含引用類型值的變量實(shí)際上包含的并不是對(duì)象本身,而是一個(gè)指向該對(duì)象的指針;

從一個(gè)變量向另一個(gè)變量復(fù)制引用類型的值,復(fù)制的其實(shí)是指針,因此兩個(gè)變量最終都指向同一個(gè)對(duì)象;

確定一個(gè)值是哪種基本類型可以使用typeof操作符,而確定一個(gè)值是哪種引用類型可以使用instanceof操作符。

所有變量(包括基本類型和引用類型)都存在于一個(gè)執(zhí)行環(huán)境(也稱為作用域)當(dāng)中,這個(gè)執(zhí)行環(huán)境決定了變量的生命周期,以及哪一部分代碼可以訪問(wèn)其中的變量。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/85335.html

相關(guān)文章

  • 《JavaScript高級(jí)程序設(shè)計(jì)(第3版)》——變量、作用域和內(nèi)存問(wèn)題(四)

    摘要:執(zhí)行環(huán)境的類型有兩種全局全局執(zhí)行環(huán)境局部函數(shù)執(zhí)行環(huán)境每個(gè)環(huán)境都可以向上搜索作用域鏈,以查詢變量和函數(shù)名但任何環(huán)境都不能通過(guò)向下搜索作用域鏈而進(jìn)入另一個(gè)執(zhí)行環(huán)境。內(nèi)部可通過(guò)作用域鏈訪問(wèn)外部,外部不能訪問(wèn)內(nèi)部。 變量、作用域和內(nèi)存問(wèn)題 ECMAScript 數(shù)據(jù)類型 基本類型(5種): Undefined,Null,Boolean,Number,String typeof() 檢測(cè)...

    YacaToy 評(píng)論0 收藏0
  • 變量、作用域和內(nèi)存問(wèn)題

    摘要:使用聲明的變量會(huì)動(dòng)被添加到最近的環(huán)境中查詢標(biāo)識(shí)符,現(xiàn)在作用域鏈的最前端開(kāi)始搜索,逐步向上級(jí)查詢,直到找到匹配的標(biāo)識(shí)符,在變量查詢中,訪問(wèn)局部變量要比全局變量更快,因?yàn)椴恍枰蛏纤阉髯饔糜颉? 基本類型和引用類型的值 基本類型值指的是簡(jiǎn)單的數(shù)據(jù)段;引用類型值指那些可能由多個(gè)值構(gòu)成的對(duì)象。不能給基本類型添加屬性,可以給引用類型值動(dòng)態(tài)的添加屬性。 基本類型按值訪問(wèn),存放在棧內(nèi)存中。引用類型按引...

    lentrue 評(píng)論0 收藏0
  • 變量作用域和內(nèi)存問(wèn)題

    摘要:變量作用域和內(nèi)存問(wèn)題基本類型和引用類型的值基本類型就是簡(jiǎn)單的數(shù)據(jù)段種值類型,而引用類型就是對(duì)象操控對(duì)象的引用。但是不但能訪問(wèn)自己的變量,也能訪問(wèn)和全局作用域下的變量。延長(zhǎng)作用域鏈相當(dāng)于創(chuàng)造了一個(gè)新的變量對(duì)象在當(dāng)前作用域的上方。 變量作用域和內(nèi)存問(wèn)題 1.基本類型和引用類型的值 基本類型就是簡(jiǎn)單的數(shù)據(jù)段(5種值類型),而引用類型就是對(duì)象(操控對(duì)象的引用)。 1.1復(fù)制變量值 引用類型實(shí)際...

    wuyangchun 評(píng)論0 收藏0
  • JavaScript紅寶書(shū)筆記(四)---變量、作用域和內(nèi)存問(wèn)題

    摘要:在操作對(duì)象時(shí),實(shí)際上是在操作對(duì)象的引用而不是實(shí)際的對(duì)象。為此,引用類型的值是按引用訪問(wèn)的。標(biāo)記清除是目前主流的垃圾收集算法,這種算法的思想是給當(dāng)前不使用的值加上標(biāo)記,然后再回收其內(nèi)存 1.在操作對(duì)象時(shí),實(shí)際上是在操作對(duì)象的引用而不是實(shí)際的對(duì)象。為此,引用類型的值是按引用訪問(wèn)的。 2.當(dāng)從一個(gè)變量向另一個(gè)變量復(fù)制引用類型的值時(shí),兩個(gè)變量實(shí)際上將引用同一個(gè)對(duì)象,因此,改變其中一個(gè)變量,就會(huì)...

    imtianx 評(píng)論0 收藏0
  • 高程(第四章) 變量、作用域和內(nèi)存問(wèn)題

    摘要:不允許直接訪問(wèn)內(nèi)存中的位置,也就是說(shuō)不能直接操作對(duì)象的內(nèi)存空間。在操作對(duì)象時(shí),實(shí)際上是在操作對(duì)象的引用而不是實(shí)際的對(duì)象。解除引用的真正作用是讓值脫離執(zhí)行環(huán)境,以便垃圾收集器下次運(yùn)行時(shí)將其回收 1 基本類型和引用類型的值 基本數(shù)據(jù)類型是按值訪問(wèn)的,因?yàn)榭梢圆僮鞅4嬖谧兞恐械膶?shí)際的值 基本類型值在內(nèi)存中占據(jù)固定大小的空間,因此被保存在棧內(nèi)存中 引用類型的值是保存在內(nèi)存中的對(duì)象。JavaSc...

    xavier 評(píng)論0 收藏0
  • JavaScript變量、作用域和內(nèi)存問(wèn)題

    摘要:全局變量是最外圍的一個(gè)執(zhí)行環(huán)境,代碼在環(huán)境中執(zhí)行,會(huì)創(chuàng)建一個(gè)作用域鏈,用途是保證對(duì)執(zhí)行環(huán)境有權(quán)訪問(wèn)所有變量和函數(shù)的有序訪問(wèn)。作用域鏈中最后一個(gè)對(duì)象始終是全局執(zhí)行環(huán)境。內(nèi)部環(huán)境可以通過(guò)作用域鏈訪問(wèn)所有的外部環(huán)境,外部則不能訪問(wèn)內(nèi)部。 1、基本類型和引用類型的值 * 基本類型 : 指的是簡(jiǎn)單的數(shù)據(jù)段,五種基本類型是按值訪問(wèn)的,可以直接操作保存在變量中實(shí)際的值。 * 引用類型 : 指那些可能...

    Dr_Noooo 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<