JavaScript第三章 标识符与关键字

JavaScript标识符、关键字与保留字

  • JavaScript标识符包括变量名、函数名、参数名和属性名

1. 标识符

  • 标识符的命名规则是语法机制,必须遵守
    第一个字符必须是字母、下划线或美元符号;
    除了第一个字符外,其他位置可以使用 Unicode 字符,一般建议仅使用 ASCII 编码的字母,不建议使用双字节的字符;
    不能与 JavaScript 关键字、保留字重名;
    可以使用 Unicode 转义序列,例如,字符 a 可以使用“\u0061”表示
    不能把关键字、保留字、true、false和null用作标识符

2. 关键字

  • 关键字就是 ECMA-262 规定的 JavaScript 语言内部使用的一组名称(或称为命令),这些名称具有特定的用途,用户不能自定义同名的标识符
    JavaScript第三章 标识符与关键字
  • 常用关键字
语句 描述
break 用于跳出循环
catch 语句块,在 try 语句块执行出错时执行 catch 语句块
continue 跳过循环中的一个迭代
do … while 执行一个语句块,在条件语句为 true 时继续执行该语句块
for 在条件语句为 true 时,可以将代码块执行指定的次数
for … in 用于遍历数组或者对象的属性(对数组或者对象的属性进行循环操作)
function 定义一个函数
if … else 用于基于不同的条件来执行不同的动作
return 退出函数
switch 用于基于不同的条件来执行不同的动作
throw 抛出(生成)错误
try 实现错误处理,与 catch 一同使用
var 声明一个变量
while 当条件语句为 true 时,执行语句块

3. 保留字

  • 保留字就是 ECMA-262 规定的 JavaScript 语言内部预备使用的一组名称(或称为命令),这些名称目前还没有具体的用途,是为 JavaScript 升级版本预留备用的,建议用户不要使用,这里不做过多说明