我是靠谱客的博主 清爽钢笔,最近开发中收集的这篇文章主要介绍第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章 let和const命令所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部