首頁  >  文章  >  web前端  >  JavaScript資料型別相關總結

JavaScript資料型別相關總結

巴扎黑
巴扎黑原創
2017-08-13 14:45:001024瀏覽

下面小編就為大家帶來一篇老生常談js資料型別。小編覺得蠻不錯的,現在就分享給大家,也給大家做個參考。一起跟著小編過來看看吧

js資料型別主要分為基本資料型別和引用資料型別


##基本數據類型和引用資料型別的區別:

基本資料型別是值得引用,引用資料型別是對位址的引用;

基本資料型別存放在堆疊記憶體,堆疊記憶體提供了一個供JS程式碼執行的環境,引用資料型別存放在對記憶體

基本資料型別包括:

Array 陣列

string 字串

#number 數字

##beloon 布林值

null

undefined

#引用資料型別包括: ##物件資料型別

函數資料型別

物件資料型別又分為:陣列[],物件{}, 正規RegExp, 日期物件

#物件資料型別存放在對記憶體中的步驟:

1.開闢一個新的空間位址;

2.把物件中的鍵值都存在這個記憶體空間中;

3.把空間位址賦值給一個變數名,指向目前這個空間

##函數資料型別由兩個部分構成:

1. 函數的定義階段定義3步驟1)開啟一個新的空間位址

2)把函數中所有的JS程式碼當作字串存在這個空間中

3)把空間位址賦值給函數名稱

2.函數呼叫階段呼叫2兩個步驟

1)當函數被呼叫的時候會形成一個私有作用域

2)把以前堆記憶體中的字串當作JS程式碼來執

#

以上是JavaScript資料型別相關總結的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn