1. 保留字 (Reserved Words)
保留字是 JavaScript 语言中具有特殊含义的单词,不能用作变量名、函数名或其他标识符。JavaScript 的保留字如下:
abstract
arguments
await
boolean
break
byte
case
catch
char
class
const
continue
debugger
default
delete
do
double
else
enum
export
extends
false
final
finally
float
for
function
goto
if
implements
import
in
instanceof
int
interface
let
long
native
new
null
package
private
protected
public
return
short
static
super
switch
synchronized
this
throw
throws
transient
true
try
typeof
var
void
volatile
while
with
yield
2. 严格模式保留字 (Strict Mode Reserved Words)
严格模式是 JavaScript 的一种语法模式,它可以使代码更加安全和可靠。严格模式的保留字包括:
implements
interface
let
package
private
protected
public
static
yield
3. 未来保留字 (Future Reserved Words)
未来保留字是可能在未来版本的 JavaScript 中成为保留字的单词。目前,这些单词不能用作变量名、函数名或其他标识符。未来保留字包括:
class
enum
export
extends
import
super
4. 关键字的使用
关键字的使用遵循以下规则:
5. 关键字的含义
每个关键字都有其特定的含义和用法。以下是对每个关键字的简要说明:
abstract
:用于声明抽象类或抽象方法。arguments
:表示函数的参数对象。await
:用于等待异步操作完成。boolean
:表示布尔值类型。break
:用于跳出循环或 switch 语句。byte
:表示字节类型。case
:用于 switch 语句中的分支。catch
:用于捕获异常。char
:表示字符类型。class
:用于声明类。const
:用于声明常量。continue
:用于跳过循环的当前迭代。debugger
:用于在代码中设置断点。default
:用于 switch 语句中的默认分支。delete
:用于删除对象属性或数组元素。do
:用于 do-while 循环。double
:表示双精度浮点数类型。else
:用于 if 语句的 else 分支。enum
:用于声明枚举类型。export
:用于导出变量、函数或类。extends
:用于声明子类。false
:表示 false 值。final
:用于声明 final 类或 final 方法。finally
:用于 finally 块。float
:表示单精度浮点数类型。for
:用于 for 循环。function
:用于声明函数。goto
:用于跳转到代码中的某个位置。if
:用于 if 语句。implements
:用于声明类实现某个接口。import
:用于导入变量、函数或类。in
:用于 in 运算符。instanceof
:用于 instanceof 运算符。int
:表示整数类型。interface
:用于声明接口。let
:用于声明变量。long
:表示 long 型整数类型。native
:用于声明本地方法。new
:用于创建新对象。null
:表示 null 值。package
:用于声明包。private
:用于声明私有变量、函数或类成员。protected
:用于声明受保护的变量、函数或类成员。public
:用于声明公共变量、函数或类成员。return
:用于从函数中返回。short
:表示 short 型整数类型。static
:用于声明静态变量、函数或类成员。super
:用于调用父类的方法或访问父类的属性。switch
:用于 switch 语句。synchronized
:用于声明同步方法。this
:表示当前对象。throw
:用于抛出异常。throws
:用于声明函数可能抛出的异常。transient
:用于声明瞬态变量。true
:表示 true 值。try
:用于 try-catch-finally 语句。typeof
:用于返回变量的类型。var
:用于声明变量。void
:表示 void 类型。volatile
:用于声明 volatile 变量。while
:用于 while 循环。with
:用于 with 语句。yield
:用于生成器函数。