Skip to content
On this page

JavaScript 简介

JavaScript(简称 JS) 是一种轻量级、解释型(或即时编译)的脚本语言,最初为网页添加交互而设计。现在它不仅能运行在浏览器端,也能通过 Node.js 运行在服务器端。

JavaScript是一种"脚本语言",指的是它不具备开发操作系统的能力,而是只用来编写控制其他大型应用程序的"脚本"。 JavaScript是一种嵌入式(embedded)语言。它本身提供的核心语法不算很多。

1. 诞生

  • 1995 年由 Brendan Eich 在 Netscape 公司仅用 10 天设计出来。
  • 原名 LiveScript,后借 Java 热度更名为 JavaScript,但与 Java 完全不同。

2. 标准化:ECMAScript

  • ECMA 国际 维护,标准名为 ECMAScript(ES)。
  • ECMAScript和JavaScript的关系是,前者是后者的规格,后者是前者的一种实现。在日常场合,这两个词是可以互换的。
  • 常用版本:ES5(2009)、ES6/ES2015(大更新)、ES2016~ES2024 每年新增特性。

3. 引擎

JavaScript 通常运行在浏览器里的JavaScript 引擎 里,在浏览器里引擎也不一样

  • FireFox:SpiderMonkey
  • Chrome:V8 后来 Ryan Dahl 将 Chrome 的 V8 引擎嵌入 C++ 程序,形成了 Node.js,使 JavaScript 得以在服务器端运行。