const,let,var的区别
时间: 2023-09-27 09:07:25 浏览: 167
JavaScript中const、var和let区别浅析
var、let、const是JavaScript中声明变量的三种方式。
var是ES5中声明变量的方式,它的作用域是函数作用域或全局作用域,可以被重复声明,且声明后可以修改。
let和const是ES6中新增的声明变量的方式,它们的作用域是块级作用域,即在{}内部声明的变量只在该{}内部有效。let声明的变量可以被重新赋值,而const声明的变量是常量,不可被重新赋值。
总结来说,var声明的变量作用域是函数作用域或全局作用域,可以被重复声明,且声明后可以修改;let和const声明的变量作用域是块级作用域,let声明的变量可以被重新赋值,而const声明的变量是常量,不可被重新赋值。
阅读全文