JS中有哪些數據類型開頭

JS中的數據類型可以分為基本數據類型和引用數據類型

基本數據類型主要有:Number、String、Boolean、Null、Undefined、ES6新增的Symbol 以及ES10新增的Biglnt 七類
引用數據類型也就是Object類,比如對象、數組 以及函數等
這兩種類型的值存儲的位置不同:基本數據類型存儲在棧內存中,而引用數據類型在棧內存中存的是對象指針,這個指針指向堆內存中的值,也就是說實際值是存在堆內存中的,棧內存中存的是對象在堆內存中的引用地址,通過這個引用地址,可以找到保存在堆內存中的對象,在大白話一點就是,棧內存中存的是數據的GPS定位,通過這個定位,我們可以在堆內存中找到這個數據值,如果兩個變量保存在同一個地址值,說明指向的是同一份數據,當一個變量修改屬性的時候,另一個也必然會受到影響

如果兩個變量保存的是同一個地址值,當一個變量修改屬性時,另一個也必然會受到影響,這里就可以引申出深拷貝與淺拷貝的知識點了