语法
1.变量、函数名、参数、操作符都区分大小写
// test 与 Test 不是同一个变量
var test;
var Test;
2.命名规则
标志符:由字母、数字、下划线 _ 、 美元符 $组成,数字不能开头
3.注释
// 3.1单行注释
/* 3.2多行
注释
*/
/**
* 3.3函数注释,算作多行注释
* @param num {number} 数字参数
*/
function add(num) {
//...
}
4.严格模式(ES5规范)
另一种 js解析执行模型,一些不规范的语法会在该模式下报错;
参考博文:https://www.cnblogs.com/snandy/p/3428171.html
// 1.整个脚本
"use strict";
// 2.函数作用域
function doSome() {
"use strict";
//...
}
// 不规范语法案例
"use strict";
a = 12;//变量未声明就直接赋值,若在非严格模式下,不会报错,a变量会出现在 window 对象上
关键字&保留字
关键字:有特殊用途的称为关键字
保留字:将来可能有特殊用途的称为保留字
参考网址:https://www.runoob.com/js/js-reserved.html
网友评论