词法语法
基础
JavaScript 是区分大小写的,并使用 Unicode 字符集。
在 JavaScript 中,指令被称为语句,并用分号(;)进行分隔。独占一行的话,那么分号是可以省略的。
注释
Javascript 注释的语法与其他语言类似:
// 单行注释
/* 这是一个更长的,
多行注释
*/
/* 然而,你不能,/* 嵌套注释 */ 语法错误 */
在代码执行过程中,注释将被自动跳过(不执行)。
声明
JavaScript 现在有三种声明方式。
var
声明一个变量,可选初始化一个值。
let
声明一个块作用域的局部变量,可选初始化一个值。
const
声明一个块作用域的只读常量。
字面量
字面量(Literal),又名直接量,即程序中直接使用的数据值。
const n = null; // Null 字面量
const u = undefined; // Undefined 字面量
const b1 = true; // Boolean 布尔值字面量
const b2 = false;
const num = 1; // Number 数值字面量
const nan = NaN;
const hello = "hello"; // String 字符串字面量
const world = "world";
const reg = /pattern/; // Regexp 正则字面量
const temp = `hello, ${world}`; // Template Literal 模版字面量