JavaScript高级程序设计(第四版)学习笔记
第4章 变量、作用域与内存
4.1原始值与引用值
原始值(按值访问):Undefined、Null、Boolean、Number、String 和 Symbol
引用值(按引用访问):对象
4.1.1 动态属性
只有引用值可以动态添加后面可以使用的属性
let name1 = "Nicholas";
let name2 = new String("Matt");
name1.age = 27;
name2.age = 26;
console.log(name1.age); // undefined
console.log(name2.age); // 26
console.log(typeof name1); // string
console.log(typeof name2); // object
4.1.2 复制值
原始值:完全复制
引用值:复制引用