update: 关键字
This commit is contained in:
@@ -204,19 +204,38 @@ console.log(a); // 会报错
|
||||
|
||||
**标识符**:在JS中所有的可以由我们**自主命名**的都可以称之为标识符。
|
||||
|
||||
例如:变量名、函数名、属性名都是属于标识符。
|
||||
例如:变量名、函数名、属性名、参数名都是属于标识符。通俗来讲,标识符就是我们写代码时为它们起的名字。
|
||||
|
||||
**标识符的命名规则**和变量的命令规则是一样的。看上面一段就可以了。
|
||||
|
||||
同样,标识符不能使用脚本语言中保留的**关键字**及**保留字**。如下。
|
||||
同样,标识符不能使用语言中保留的**关键字**及**保留字**。如下。
|
||||
|
||||
### 关键字
|
||||
|
||||

|
||||
**关键字**:是指 JS 本身已经使用了的单词,不能再用它们充当变量、函数名等标识符。
|
||||
|
||||
JS 中的关键字如下:
|
||||
|
||||
```
|
||||
break、continue、case、default、
|
||||
|
||||
if、else、switch、for、in、do、while、
|
||||
|
||||
try、catch、finally、throw、
|
||||
|
||||
var、void、function、return、new、
|
||||
|
||||
this、typeof、instanceof、delete、with、
|
||||
|
||||
true、false、null、undefined
|
||||
```
|
||||
|
||||
### 保留字
|
||||
|
||||
下列的单词,叫做保留字,不允许当做变量名,不用记:
|
||||
**保留字**:实际上就是预留的“关键字”。意思是现在虽然还不是关键字,但是未来可能会成为关键字,同样不
|
||||
能使用它们当充当变量名、函数名等标识符。
|
||||
|
||||
JS 中的保留字如下:
|
||||
|
||||
```
|
||||
abstract、boolean、byte、char、class、const、
|
||||
@@ -230,12 +249,6 @@ private、protected、public、short、static、super、synchronized、throws、
|
||||
transient、volatile
|
||||
```
|
||||
|
||||

|
||||
|
||||
|
||||
**其他不建议使用的标识符**:
|
||||
|
||||

|
||||
|
||||
|
||||
## 举例
|
||||
|
||||
Reference in New Issue
Block a user