更清晰的版本请访问:学习小红书(三)——语法与语法
有了前两章的基础,就可以开始学习第六版的语法了。 这一章内容很少,但我还是想把它独立出来。
区分大小写
中的所有内容都需要区分大小写。
例如, 是关键字,不能用作函数名称,但可以是有效的函数名称。
标识符
标识符是变量、函数、属性和函数参数的名称。 我们在命名变量时很少遇到问题,但实际上是有规则的。
第一个字符必须是字母、下划线 (_) 或美元符号 ($)。 其余字符可以是字母、下划线、美元符号或数字。
标识符中的字母可以是扩展 ASCII 中的字母或 . 不建议使用 À 和 Æ。
命名方式有多种,其中驼峰式大小写与内置函数、对象的命名方式一致,推荐使用。
评论
有两种注释方法
// 单行注释
/_ 多行
评论_/
严格模式
添加了严格模式。 这是一种不同的解析和执行模型。
要启用严格模式,只需在脚本开头添加:
“使用”;
虽然它看起来像一个多余的字符串,但它实际上是一个可以被解释器识别的预处理指令。 任何支持的引擎看到此情况都会切换到严格模式。 在严格模式下,一些书写上的违规行为将会被处理,并且对于不安全的活动将会抛出错误。
也可以在单个函数上强制执行严格模式:
function doSth() {
"use strict";
}
陈述
语句以分号结束。 分号也可以省略,由解析器决定语句的结束位置。 为了避免解析器对句子进行分词,强烈建议添加。
关键字和保留字
ECMA-262 描述了一组用于特殊目的的保留关键字。
该规范还描述了一组未来的保留字。 它们是为将来的关键字制作而保留的。
始终保持:
枚举
严格模式下保留:
让
模块代码中保留:
等待