參考網址:https://www.cnblogs.com/focusxxxxy/p/6390536.html (講的蠻好得,圖文並茂,我下面只是總結下)
一:ECMAScirpt 變量的兩種數據類型
1.基本類型
包括:undefined/boolean/number/string/null
2.引用類型
引用類型也可以理解成,屬性和方法集合的對象;
二:兩種類型的區別
1.基本類型的訪問是按值訪問的;引用類型是按引用地址訪問的;
2.基本類型可以操作保存在變量中的實際的值;
3.基本類型不能添加屬性和方法,添加只會讓其不會保存,訪問不了;引用類型可以添加屬性和方法,也可以刪除屬性和方法;
4.基本類型的比較是值的比較;引用類型比較的是引用比較;
5.基本類型的變量是存放在棧里的;引用類型是保存在堆和棧中的,引用地址在棧中,引用的對象在堆中;
6.基本類型賦值屬於簡單賦值,被賦值變量不會影響原賦值變量;引用類型的對象賦值給另一個對象,值改變時會相互影響,除非重新賦值,隔斷引用地址;
