# JavaScript 概览

JavaScript 基础知识,进阶深入

Javascript 简史

截至 ES6, JavaScript 中内置(build-in)构造器/对象共有 19 个, 其中 14 个是构造器(Number,Boolean, String, Object, Function, Array, RegExp, Error, Date, Set, WeakSet, Map, Proxy, Promise), Global 不能直接访问, Arguments 仅在函数调用时由 JS 引擎创建, 而 Math, JSON, Reflect 是以对象形式存在。

# 二级目录

  1. 数据类型
  2. 基础知识
  3. 进阶部分
  4. code snippet

业界标准:

JavaScript 由以下三部分组成:

  • ECMAScript(核心):JavaScript 语言基础
  • DOM(文档对象模型):规定了访问 HTML 和 XML 的接口
  • BOM(浏览器对象模型):提供了与浏览器进行交互的对象和方法

winter版本

在 JavaScript 中,可以把语言按照文法、语义和运行时来拆分:用一定的词法和语法,表达一定语义,从而操作运行时。

我们又按照程序的一般规律,把运行时分为数据结构和算法部分:数据结构包含类型和实例(JavaScript 的类型系统就是它的 7 种基本类型和 7 种语言类型,实例就是它的内置对象部分)。所谓的算法,就是 JavaScript 的执行过程。

上次更新: 2021-11-26