搜索文档
let
用于声明变量。
同一作用域内变量不可重复定义。
javascriptvar a = 10; var a = 20; // 可以 let a = 10; let a = 20; // 报错块级作用域
javascript{ let A = 20; } console.log(A); // 报错
count
用于声明常量。
定义时必须赋初值。
javascriptconst A; // 报错常量值不可修改。
javascriptconst A = 20; A = 100; // 报错块级作用域
javascript{ const A = 20; } console.log(A); // 报错用 const 声明的数组或对象,改变元素值是可以的,因为地址没有变。
javascriptconst list = [1,2,3]; list.push(4); // 可以 const student = { name: '张三', age: 20 } student.age = 21; // 可以
