1. 自我介绍2. JS定义变量方式?let const var区别?3. 为什么用const定义变量不可以被修改?底层原理?一定不能改?[黑薯问号R][黑薯问号R]4. `let a = 1; let a = 2;` 会发生什么?会报什么错?5. `var a = 1; var a = 2;` 可以吗?`var a = 1; let a = 2;` 呢?6. `var`特性(如变量提升)?`console.log(a); var a = 1;` 的结果是什么?7. JS中基本数据类型?分别存储在哪里(栈/堆)?8. `let a = {}; b = a; `修改b会影响a吗(会)如何避免(深...