var、let、const区别

简介: 前端面试

var存在变量提升,而let、const没有
let、const有块级作用域,而var没有
var 在同一块作用域可以重复声明多个相同的变量,后者覆盖前者,let、const重
复声明会报错
let、var声明变量后可以进行改变值,const声明不能修改([对象、数组]的属性和方法可以改变

相关文章
|
1月前
|
JavaScript 前端开发
var let const 的区别和使用场景
var let const 的区别和使用场景
26 3
|
10月前
|
编译器
说说var、let、const之间的区别?
说说var、let、const之间的区别?
57 0
|
1月前
|
JavaScript 前端开发
let,const,var区别
let,const,var区别
21 0
|
1月前
|
人工智能 前端开发 Cloud Native
说说var、let、const之间的区别
说说var、let、const之间的区别
|
10月前
|
JavaScript 前端开发
var let const的区别
`var`、`let`和`const`是用于声明变量的关键字,在 JavaScript 中具有不同的作用和用法。
|
10月前
|
编译器
var、let、const之间有什么区别?(详细版)
1.在ES5中,顶层对象的属性和全局变量是等价的,用var声明的变量既是全局变量,也是顶层变量
|
12月前
|
JavaScript 前端开发
let和var的区别
let和var的区别
129 0
|
JavaScript 前端开发
var、let、const的区别和推荐使用
var、let、const的区别和推荐使用
|
JavaScript 前端开发
一个非常常见的问题:var、let和const
在ECMAScript中,有3个关键字可以用于声明变量。分别是:var、let和const。其中,var在所有ECMAScript都是可以使用的,但是let和const需要在ECMAScript6及其以上版本才可以使用。
89 0
一个非常常见的问题:var、let和const