JS书写
小于 1 分钟
区分大小写
变量test和变量Test是两个变量
变量声明不能用到关键字或保留字
| 变量名 |
|---|
| break |
| do |
| in |
| typeof |
| case |
| else |
| instanceof |
| var |
| catch |
| export |
| new |
| void |
| class |
| extends |
| return |
| while |
| const |
| finally |
| super |
| with |
| continue |
| for |
| switch |
| yield |
| debugger |
| function |
| this |
| default |
| if |
| throw |
| delete |
| import |
| try |
以下是 ECMA-262 第 6 版为将来保留的所有词汇:
| 变量名 |
|---|
| enum |
严格模式下保留:
| 变量名 |
|---|
| implements |
| package |
| public |
| interface |
| protected |
| static |
| let |
| private |
模块代码中保留:
| 变量名 |
|---|
| await |
标识符
- 第一个字符必须是一个字母、下划线(_)或美元符号($)
- 剩下的其他字符可以是字母、下划线、美元符号或数字。
- 按照惯例,ECMAScript 标识符使用驼峰大小写形式,即第一个单词的首字母小写,后面每个单词的首字母大写,如:
firstSecond、myCar、doSomethingImportant
注释
//单行注释
/*
多行
注释
*/
严格模式
- 全局开启,就在文件头加入
"use strict"; - 局部开启,如在函数内开启:
function doSomething() {
"use strict";
// 函数体
}
