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

What is the term to describe the keywords let, const and var?

在教学时,有一套通用的术语来描述事物的类别有助于理解。在 let 和 const 之前,我可以调用 var, "the var keyword"...

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

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

谢谢大家!

它们都是声明语句的第一个标记,因此您可以称它们为 "declaration keywords"。

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

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

在严格模式之外是完全有效的,但是由于 constvar 是关键字,所以这些是不允许的:

var const = 5;
var var = 5;