JavaScript ES6基础知识有哪些总结要点?

更新于
2026-10-01 10:51:23
0阅读来源:SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计2223个文字,预计阅读时间需要9分钟。

JavaScript ES6基础知识有哪些总结要点?

ES6 引入了 `let` 和 `const` 关键字,增强了块级作用域。ES6 新增块级作用域,允许代码块内部声明的变量或常量只在代码块内部有效,从而解决了一些变量提升相关的问题。总结一句:大括号 `{}` 包裹的代码块基本都可以当作块级作用域。常见的例子有:`{ var a=4; }` 函数体代表代码块。

ES6 let与const及其相关

块级作用域

ES6新增了块级作用域,总结一句话大致就是:大括号{}包起来的代码块基本山都可以当做块级作用域。

常见的有

直接使用{}包起来:

{ var a = 4 }

函数体大括号,if-else大括号,for循环大括号,switch大括号,try-catch大括号等。 需要注意的是,for循环,每一次循环时的{}都是一个独立的块级作用域。

for(let i=0; a < 5; i++){ let j = i }

上面代码循环了五次,实际上有五个独立的j。

日常开发中,我们就可以利用这个特性,来创建块级作用域了。

块级作用域变量let与const

使用let或const声明的变量只在当前块级作用域生效,出了这个代码块,就无法访问。

{ let a = 5 } console.log(a) // Uncaught ReferenceError: a is not defined

日常开发中,块级作用域中使用的变量,尽量使用let或者const声明。

阅读全文

本文共计2223个文字,预计阅读时间需要9分钟。

JavaScript ES6基础知识有哪些总结要点?

ES6 引入了 `let` 和 `const` 关键字,增强了块级作用域。ES6 新增块级作用域,允许代码块内部声明的变量或常量只在代码块内部有效,从而解决了一些变量提升相关的问题。总结一句:大括号 `{}` 包裹的代码块基本都可以当作块级作用域。常见的例子有:`{ var a=4; }` 函数体代表代码块。

ES6 let与const及其相关

块级作用域

ES6新增了块级作用域,总结一句话大致就是:大括号{}包起来的代码块基本山都可以当做块级作用域。

常见的有

直接使用{}包起来:

{ var a = 4 }

函数体大括号,if-else大括号,for循环大括号,switch大括号,try-catch大括号等。 需要注意的是,for循环,每一次循环时的{}都是一个独立的块级作用域。

for(let i=0; a < 5; i++){ let j = i }

上面代码循环了五次,实际上有五个独立的j。

日常开发中,我们就可以利用这个特性,来创建块级作用域了。

块级作用域变量let与const

使用let或const声明的变量只在当前块级作用域生效,出了这个代码块,就无法访问。

{ let a = 5 } console.log(a) // Uncaught ReferenceError: a is not defined

日常开发中,块级作用域中使用的变量,尽量使用let或者const声明。

阅读全文