如何使用let和const声明变量

使用let和const关键字来声明变量是在ES6(ECMAScript 2015)中引入的新特性,与使用var关键字声明变量有一些区别。

下面是它们的主要区别:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=4e87f2c39cab4f9da3226af76ad6a224

变量作用域:使用let和const声明的变量具有块级作用域(Block Scope),而使用var声明的变量则具有函数作用域(Function Scope)。

let和const声明的变量仅在声明的块内有效,块是指被花括号({ })包围的代码块。在块外部无法访问和引用这些变量。
var声明的变量在函数体内部有效,函数体是指整个函数内部的范围,包括if语句、循环等。

https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=4e87f2c39cab4f9da3226af76ad6a224
全部评论

相关推荐

1 收藏 评论
分享
牛客网
牛客企业服务