关键字let、var、const的区别

北慕城南 提交于 2020-02-19 04:53:48

关键字let、var、const的区别

let是现代版本中创建的新的关键字,用于创建与var工作方式不同的变量,解决了过程中的问题。
简单终结之间的区别:

myName = 'Chris';
function logName() {
  console.log(myName);
}
logName();
var myName;

在初始化变量之后再用var声明变量,程序能正常执行,这是由于变量的提升。
然而,将var替换成为let将会报错,这样避免使得代码书写混乱难以理解。

var可以多次声明相同名称的变量,而let将会报错

var myName = 'Chris';
var myName = 'Bob';

必须这样才正确。

let myName = 'Chris';
myName = 'Bob';

建议您在代码中尽可能多地使用 let,而不是 var。

const用于声明常量,常量用于存储不需要更改的数据。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!