JavaScript高级程序设计(第四版)学习笔记

249 阅读1分钟

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 复制值

原始值:完全复制
引用值:复制引用

4.1.3 传递参数