JavaScript第三章 标识符与关键字
JavaScript自我学习路线
JavaScript标识符、关键字与保留字
- JavaScript标识符包括变量名、函数名、参数名和属性名
1. 标识符
- 标识符的命名规则是语法机制,必须遵守
第一个字符必须是字母、下划线或美元符号;
除了第一个字符外,其他位置可以使用 Unicode 字符,一般建议仅使用 ASCII 编码的字母,不建议使用双字节的字符;
不能与 JavaScript 关键字、保留字重名;
可以使用 Unicode 转义序列,例如,字符 a 可以使用“\u0061”表示
不能把关键字、保留字、true、false和null用作标识符
2. 关键字
- 关键字就是 ECMA-262 规定的 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 升级版本预留备用的,建议用户不要使用,这里不做过多说明