Skip to main content

JavaScript 宿主环境

JavaScript 的代码解析由宿主环境的引擎完成,引擎主要包含以下三个阶段

  1. 词法分析:将源代码字符串分解成有意义的词法单元(Tokens)
  2. 语法分析:将词法单元流转换成抽象语法树(Abstract Syntax Tree,AST)
  3. 代码生成:将抽象语法树(AST)转换成可执行代码或字节码,这取决于宿主环境和执行引擎

最小暴露原则:在软件设计中,应该最小限度地暴露必要内容,而将其他内容都隐藏起来

区分大小写

JavaScript 区分大小写,这意味着它的关键字、变量、函数名和其他标识符必须始终保持一致的大小写形式。

注释

JavaScript支持两种注释:单行注释是以//开头到一行末尾的 内容;多行注释位于/**/之间,可以跨行,但不能嵌套。

// 这是单行注释

/*
* 这是多行注释
* 每行开头额外的*字符不是必须的,只是为了美观
*/