我是靠谱客的博主 清爽钢笔,这篇文章主要介绍第1章 let和const命令,现在分享给大家,希望可以做个参考。

一、 let和const命令

  1. var在{}之外也起作用,let在{}之外不起作用
  2. var多次声明同一变量不会报错,let多次声明会报错,只能声明一次。
  3. var 会变量提升(打印和定义可以顺序反)。let 不存在变量提升(顺序不能反)
  4. const声明之后不允许改变,是只读变量
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
<script> // var 声明的变量往往会越域 // let 声明的变量有严格局部作用域 // { // var a = 1; // let b = 2; // } // console.log(a); // 1 // console.log(b); // ReferenceError: b is not defined // var 可以声明多次 // let 只能声明一次 // var m = 1 // var m = 2 // let n = 3 // let n = 4 // console.log(m) // 2 // console.log(n) // Identifier 'n' has already been declared // var 会变量提升 // let 不存在变量提升 // console.log(x); // undefined // var x = 10; // console.log(y); // ReferenceError: y is not defined // let y = 20; // const // 1. const声明之后不允许改变 // 2. 一但声明必须初始化,否则会报错 const a = 1; a = 3; // Uncaught TypeError: Assignment to constant variable. </script>

二、ES6声明变量的6种方法

  var命令、function命令、let命令、const命令、import命令、class命令

最后

以上就是清爽钢笔最近收集整理的关于第1章 let和const命令的全部内容,更多相关第1章内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(78)

评论列表共有 0 条评论

立即
投稿
返回
顶部