文章目录
一、let声明变量
ES6新语法,用来声明变量
声明一个块级作用域的本地变量
可以设置初始值
【语法】
// 声明变量
let x
// 声明并设置初始值
let y = 10
console.log(y); // 10
// 重新赋值
y = "感觉自己萌萌哒"
//打印结果
console.log(y); // 感觉自己萌萌哒
【注意点1-不允许重复声明】
// let不允许在相同作用域内,重复声明同一个变量。
function func() {
let a = 10;
var a = 10;
}
function func(){
let a = 10;
let a = 1;
}
【注意点2-有块级作用域】
// 它的用法类似于var,但是所声明的变量,只能在let命令所在的代码块内有效。
// 在下面代码块中,分别用let和var声明了两个变量。
{
let a = 10;
var b = 1;
console.log(a); // 10
console