var a = 2; var b = a; //b 是 a 的值的一个副本 b++; a; b; var c = [1, 2, 3]; var d = c; // d 是 值[1, 2, 3]的一个引用 d.push(4); c; // [1, 2, 3, 4] d; // [1, 2, 3, 4] d = [4, 5, 6]; // console.log(c); // console.log(d); // 基本类型值( 包括 null.undefined.字符串.数字.布尔和 ES6中的 s