JS红宝书之第三章(一)语法

语法

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容