基础
JavaScript 借鉴了 Java 的大部分语法,但同时也受到 Awk,Perl 和 Python的影响。
JavaScript 是区分大小写的,并使用 Unicode 字符集。举个例子,可以将单词 Früh (在德语中意思是“早”)用作变量名。
var Früh = "foobar";
但是,由于 JavaScript 是大小写敏感的,因此变量 früh
和 Früh
则是两个不同的变量。
在 JavaScript 中,指令被称为语句 (Statement),并用分号(;)进行分隔。
如果一条语句独占一行的话,那么分号是可以省略的。(译者注:并不建议这么做。)但如果一行中有多条语句,那么这些语句必须以分号分开。 ECMAScript 规定了在语句的末尾自动插入分号(ASI)。(如果想要了解更多信息,请参阅 JavaScript 词法语法 。)虽然不是必需的,但是在一条语句的末尾加上分号是一个很好的习惯。这个习惯可以大大减少代码中产生 bug 的可能性。
Javascript 源码从左往右被扫描并转换成一系列由 token 、控制字符、行终止符、注释和空白字符组成的输入元素。空白字符指的是空格、制表符和换行符等。
注释
Javascript 注释的语法和 C++ 或许多其他语言类似:
// 单行注释 /* 这是一个更长的, 多行注释 */ /* 然而, 你不能, /* 嵌套注释 */ 语法错误 */
在代码执行过程中,注释将被自动跳过(不执行)。