ECMAScript 的语法很大程度上借鉴了 C 语言和其他类 C 语言,如 Java 和 Perl。

区分大小写

ECMAScript 中一切都区分大小写。无论是变量、函数名还是操作符,都区分大
小写。

关键字与保留字

ECMA-262 描述了一组保留的关键字,这些关键字有特殊用途,保留的关键字不能用作标识符或属性名。
规范中也描述了一组未来的保留字,同样不能用作标识符或属性名

标识符

就是变量、函数、属性或函数参数的名称。
标识符可以由一或多个下列字符组成:

  1. 第一个字符必须是一个字母、下划线(_)或美元符号($);
  2. 剩下的其他字符可以是字母、下划线、美元符号或数字。

ECMAScript 标识符使用驼峰大小写形式,即第一个单词的首字母小写,后面每个单词
的首字母大写。

标识符命名规则

  1. <script>
  2. // python,javascript,ruby,php 弱类型
  3. // C,C++,C#,Java,Typescript,Dart 强类型(了解)
  4. // 只有命名语义话就不会出问题
  5. // void,class,static(关键字和保留字)不用记
  6. var a;
  7. a= "hello world";
  8. // 赋值的时候可以给任意类型
  9. </script>

注释

ECMAScript 采用 C 语言风格的注释,包括单行注释和块注释。
单行注释以两个斜杠字符开头,如:
// 单行注释
块注释以一个斜杠和一个星号(/)开头,以它们的反向组合(/)结尾,如:
/ 这是多行
注释
/

语句

ECMAScript 中的语句以分号结尾。省略分号意味着由解析器确定语句在哪里结尾,如下面的例子所示:

  1. let sum = a + b // 没有分号也有效,但不推荐
  2. let diff = a - b; // 加分号有效,推荐

即使语句末尾的分号不是必需的,也应该加上。