💡知识结构

在顶层结构上,通过逻辑来保持完备性

按照这两个一般规律:

  • 编程语言:用一定的文法,表达一定的语义,从而操作运行时

  • 程序 = 数据结构 + 算法。程序设计本质上是用算法来操纵数据的一种行为

将 JavaScript 的内容按以下方式组织:

  1. 文法:词法+语法,即所有语法特性的集合

  2. 语义:从文法到运行时的桥梁

    1. 语义通常跟语法是一一对应的,且和运行时的逻辑也息息相关

  3. 运行时:程序 = 数据结构 + 算法

    1. 数据结构包含类型和实例

      • 类型系统 = 基本类型 + 语言类型 = (原始类型 + 对象) + 语言类型

      • 实例类似基础库,就是 JavaScript 的内置对象

Last updated