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";
// 函数体
}