老生常談js數(shù)據(jù)類型
js數(shù)據(jù)類型主要分為基本數(shù)據(jù)類型和引用數(shù)據(jù)類型
基本數(shù)據(jù)類型和引用數(shù)據(jù)類型的區(qū)別:
基本數(shù)據(jù)類型是對(duì)值得引用,引用數(shù)據(jù)類型是對(duì)地址的引用;
基本數(shù)據(jù)類型存放在棧內(nèi)存,棧內(nèi)存提供了供JS代碼執(zhí)行的環(huán)境,引用數(shù)據(jù)類型存放在對(duì)內(nèi)存
基本數(shù)據(jù)類型包括:
Array 數(shù)組
string 字符串
number 數(shù)字
beloon 布爾值
null
undefined
引用數(shù)據(jù)類型包括:
對(duì)象數(shù)據(jù)類型
函數(shù)數(shù)據(jù)類型
對(duì)象數(shù)據(jù)類型又分為:數(shù)組[], 對(duì)象{}, 正則RegExp, 日期對(duì)象
對(duì)象數(shù)據(jù)類型存放在對(duì)內(nèi)存中的步驟:
1.開(kāi)辟一個(gè)新的空間地址;
2.把對(duì)象中的鍵值都存在這個(gè)內(nèi)存空間中;
3.把空間地址賦值給一個(gè)變量名,指向當(dāng)前這個(gè)空間
函數(shù)數(shù)據(jù)類型由兩部分構(gòu)成:
1. 函數(shù)的定義階段 定義3步驟
1)開(kāi)辟一個(gè)新的空間地址
2)把函數(shù)中所有的JS代碼作為字符串存在這個(gè)空間中
3)把空間地址賦值給函數(shù)名
2. 函數(shù)調(diào)用階段 調(diào)用2兩步驟
1)當(dāng)函數(shù)被調(diào)用的時(shí)候會(huì)形成一個(gè)私有作用域
2)把以前堆內(nèi)存中的字符串作為JS代碼來(lái)執(zhí)行
以上這篇老生常談js數(shù)據(jù)類型就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
bgsound 背景音樂(lè) 的一些常用方法及特殊用法小結(jié)
以下的文章是好幾年前收集的,已經(jīng)不記得是從哪里復(fù)制的了;但在這里還是對(duì)原創(chuàng)者表示感謝!2010-05-05自動(dòng)化測(cè)試讀寫(xiě)64位操作系統(tǒng)的注冊(cè)表
本文主要介紹自動(dòng)化測(cè)試讀寫(xiě)64位操作系統(tǒng)的注冊(cè)表,這里提供詳細(xì)的教程來(lái)實(shí)現(xiàn)自動(dòng)化讀寫(xiě)64位操作系統(tǒng)的注冊(cè)表,希望能幫助測(cè)試軟件的朋友,有興趣的小伙伴可以參考下2016-08-08onmouseover和onmouseout的一些問(wèn)題思考
這兩個(gè)事件的觸發(fā)表現(xiàn)真的就是你想要的嗎?在IE下確實(shí)有你需要的兩個(gè)這樣事件:onmouseenter 和 onmouseleave。但很不幸FF等其他瀏覽器并不支持2013-08-08國(guó)內(nèi)常用的js類庫(kù)大全(CDN公共庫(kù))
羅列這類js類庫(kù)希望能幫助到大家,下面類庫(kù)都支持CDN,所以不用擔(dān)心速度問(wèn)題,就算某個(gè)節(jié)點(diǎn)慢也不會(huì)影響全國(guó)其他地區(qū)的訪問(wèn)速度,支持jQuery,Bootstrap,angular,zepto等js庫(kù)的CDN地址2020-06-06簡(jiǎn)介JavaScript中的sub()方法的使用
這篇文章主要介紹了JavaScript中的sub()方法的使用,是JS入門(mén)學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下2015-06-06javaScript知識(shí)點(diǎn)總結(jié)(必看篇)
下面小編就為大家?guī)?lái)一篇javaScript知識(shí)點(diǎn)總結(jié)(必看篇)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享 給大家,也給的大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-06-06JavaScript中的getTimezoneOffset()方法使用詳解
這篇文章主要介紹了JavaScript中的getTimezoneOffset()方法使用詳解,是JS入門(mén)學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下2015-06-06