js 基础
一、变量与作用域 1. 变量声明详解 // let 和 const(块级作用域) { let a = 10; const b = 20; // a 可修改,b 不可修改 a = 30; // ✅ // b = 40; ❌ 报错 } // console.log(a); ❌ 超出作用域 // var(函数作用域,存在变量提升) function testVar() { console.log(x); // undefined(变量提升) var x = 5; } testVar(); // 变量提升示例 console.log(y); // ❌ 报错(let/const 不会提升) let