js中基本型別和引用型別理解

2021-10-20 00:21:34 字數 447 閱讀 1669

一、基本型別有6種。

普通基本型別:null、undefined、symbol

特殊基本型別:object、boolean、number

二、引用型別。

object、array、regexp、date、function。

三、兩者的區別:

引用型別值可以新增屬性和方法,而基本型別值不可以。

(1)基本型別。

基本型別的變數和值都是存放在棧記憶體(stack)裡的。

基本型別的值是按值訪問的。

基本型別的值是不可變的。

基本型別的比較是他們的值的比較。

(2)引用型別。

引用型別的變數存在棧中,而值是存放在堆(heap)中,棧中存放的是指向堆中的位址,也就是引用。

引用型別的值是按引用訪問的。

引用型別的值是可變的。

引用型別的比較是引用之間的比較。

js 引用型別和基本型別

js中的資料型別有以下幾種 基本型別 number boolean string undefined null symbol 引用型別 object array,function,date,正則物件,json物件 基本型別的資料是存放在棧記憶體中的,而引用型別的資料是存放在堆記憶體中的 複製變數值 ...

js 引用型別和基本型別

js中的資料型別有以下幾種 number boolean undefined object function string null 基本型別 number boolean string undefined null 引用型別 object function 基本型別的資料是存放在棧記憶體中的,而引...

js中的基本型別和引用型別

基本資料型別 按值訪問,可操作儲存在變數中的實際的值。基本型別值指的是簡單的資料段。基本資料型別有這六種 undefined null string number boolean symbol es6 引用型別 當複製儲存著物件的某個變數時,操作的是物件的引用,但在為物件新增屬性時,操作的是實際的物...