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

一、 let和const命令

  1. var在{}之外也起作用,let在{}之外不起作用
  2. var多次声明同一变量不会报错,let多次声明会报错,只能声明一次。
  3. var 会变量提升(打印和定义可以顺序反)。let 不存在变量提升(顺序不能反)
  4. const声明之后不允许改变,是只读变量
<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章内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部