1变量声明的方法有哪些及区别:
变量声明的方法有三种:var、let和const。
var是ES5中用来声明变量的关键字,它可以声明全局变量和局部变量,但是存在变量提升的问题,即变量可以在声明之前使用。
let和const是ES6中新增的声明变量的关键字,它们都具有块级作用域,可以解决var存在的变量提升问题。let声明的变量可以被修改,而const声明的变量是常量,不可被修改。
另外,使用let和const声明的变量不存在变量提升,必须在声明之后才能访问,这也是它们与var的区别之一。
原文地址: https://www.cveoy.top/t/topic/GaA 著作权归作者所有。请勿转载和采集!