1. 程式人生 > >ECMAScript 基礎註意點

ECMAScript 基礎註意點

null mas 必須 gif 一個 空間 www. 之一 tac

1.在 ECMAScript 中,變量可以存在兩種類型的值,即原始值和引用值

原始值:存儲在棧(stack)中的簡單數據段,也就是說,它們的值直接存儲在變量訪問的位置。

引用值:存儲在堆(heap)中的對象,也就是說,存儲在變量處的值是一個指針(point),指向存儲對象的內存處

2.為變量賦值時,ECMAScript 的解釋程序必須判斷該值是原始類型,還是引用類型。
要實現這一點,解釋程序則需嘗試判斷該值是否為 ECMAScript 的原始類型之一,即 Undefined、Null、Boolean、Number 和 String 型。
原始類型的值占據的空間是固定的,存儲在棧中,這樣存儲便於迅速查尋變量的值,引用類型的值存儲於堆。

技術分享

3.待續。。

ECMAScript 基礎註意點