描述关键字let,const和var的术语是什么?

时间:2018-12-07 19:14:10

标签: javascript ecmascript-6 terminology

教学时,有一套通用的术语来描述事物的类别有助于理解。在let和const之前,我可以将var称为“ var关键字” ...

现在,我们有3个用于声明变量的关键字:var,let和const。

我做了一些搜索,但仍然找不到答案:是否有一个分类名称来分别描述这三个关键字?

谢谢!

1 个答案:

答案 0 :(得分:5)

它们每个都是声明语句的第一个标记,因此您可以将它们称为“声明关键字”。

但是,值得注意的是let实际上根本不是关键字。例如。

var let = 5;
console.log( let );

在严格模式之外完全有效,但是由于constvar是关键字,因此不允许使用这些关键字:

var const = 5;
var var = 5;