标签:efi 定义变量 语法 定义 font 作用 必须 amp define
let关键字定义变量、const关键字定义常量
1、 let关键字定义变量
A、var特性 var 关键字缺点:
1、有变量提升问题
2、没有块级作用域
1 Demo:
2
3 console.log(a);
4
5 var a=10;
6
7 输出 : underfine
8
9
10 相当于默认在输出的上面申明了一个变量a 即:
11
12 var a
13
14 console.log(a);
15
16 var a=10;
17
18 输出 : underfine
B、let特性:
1、没有变量提升
2、有 { } 作用域 有块级作用域的效果
1 Demo:
2
3 console.log(a);
4
5 let a=10;
6
7
8 输出: ReferenceError: a is not defined
9
10
11 相当于在输出的上面没有申明变量
2、const定义常量
const特性:
1、 没有变量提升的问题
2、 const 定义的常量,无法被重新赋值
3、当定义常量的时候,必须定义且初始化,否则报语法错误
标签:efi 定义变量 语法 定义 font 作用 必须 amp define
原文地址:https://www.cnblogs.com/hihi-jing/p/9520688.html