ECMAScript 的语法很大程度上借鉴了 C 语言和其他类 C 语言,如 Java 和 Perl。
区分大小写
ECMAScript 中一切都区分大小写。无论是变量、函数名还是操作符,都区分大
小写。
关键字与保留字
ECMA-262 描述了一组保留的关键字,这些关键字有特殊用途,保留的关键字不能用作标识符或属性名。
规范中也描述了一组未来的保留字,同样不能用作标识符或属性名
标识符
就是变量、函数、属性或函数参数的名称。
标识符可以由一或多个下列字符组成:
- 第一个字符必须是一个字母、下划线(_)或美元符号($);
- 剩下的其他字符可以是字母、下划线、美元符号或数字。
ECMAScript 标识符使用驼峰大小写形式,即第一个单词的首字母小写,后面每个单词
的首字母大写。
标识符命名规则
<script>
// python,javascript,ruby,php 弱类型
// C,C++,C#,Java,Typescript,Dart 强类型(了解)
// 只有命名语义话就不会出问题
// void,class,static(关键字和保留字)不用记
var a;
a= "hello world";
// 赋值的时候可以给任意类型
</script>
注释
ECMAScript 采用 C 语言风格的注释,包括单行注释和块注释。
单行注释以两个斜杠字符开头,如:
// 单行注释
块注释以一个斜杠和一个星号(/)开头,以它们的反向组合(/)结尾,如:
/ 这是多行
注释 /
语句
ECMAScript 中的语句以分号结尾。省略分号意味着由解析器确定语句在哪里结尾,如下面的例子所示:
let sum = a + b // 没有分号也有效,但不推荐
let diff = a - b; // 加分号有效,推荐
即使语句末尾的分号不是必需的,也应该加上。