JavaScript
English: JavaScript

JavaScript
编程范型脚本语言面向对象基于原型),指令式函数式
設計者布蘭登·艾克
實作者网景通讯公司Mozilla基金会
发行时间1995年12月4日,​23年前​(1995-12-04[1]
穩定版本
ECMAScript 2016[2]
( 2016年6月17日,​3年前​(2016-06-17
型態系統动态类型duck
網站developer.mozilla.org/docs/Web/JavaScript 編輯維基數據鏈接
主要實作產品
V8JavaScriptCoreSpiderMonkeyChakra
啟發語言
CJavaPerlPythonSchemeSelf
影響語言
ActionScriptCoffeeScriptDartJScript .NET、Objective-J、QML、TIScript、TypeScript
JavaScript
Javascript icon.svg
扩展名.js
媒体类型application/javascript
text/javascript (obsolete)[3]
统一类型标识com.netscape.javascript-source[4]
格式类型脚本语言

JavaScript(通常缩写为JS)是一种高级的、解释型编程语言[5]。JavaScript是一门基于原型、函数先行的语言[6],是一门多范式的语言,它支持面向对象编程,命令式编程,以及函数式编程。它提供语法来操控文本、数组、日期以及正则表达式等,不支持I/O,比如网络、存储和图形等,但这些都可以由它的宿主环境提供支持。它已经由ECMA(欧洲电脑制造商协会)通过ECMAScript实现语言的标准化[5]。它被世界上的绝大多数网站所使用,也被世界主流浏览器ChromeIEFirefoxSafariOpera)支持。

虽然JavaScript与Java这门语言不管是在名字上,或是在语法上都有很多相似性,但这两门编程语言从设计之初就有很大的不同,JavaScript的语言设计主要受到了Self(一种基于原型的编程语言)和Scheme(一门函数式编程语言)的影响[6]。在语法结构上它又与C语言有很多相似(例如if条件语句、while循环、switch语句、do-while循环等)[7]

在客户端,JavaScript在传统意义上被实现为一种解释语言,但在最近,它已经可以被即时编译(JIT)执行。随着最新的HTML5CSS3语言标准的推行它还可用于游戏、桌面和移动应用程序的开发和在服务器端网络环境运行,如Node.js

其他语言
Afrikaans: JavaScript
Ænglisc: JavaScript
العربية: جافا سكريبت
asturianu: JavaScript
azərbaycanca: JavaScript
žemaitėška: JavaScript
беларуская: JavaScript
беларуская (тарашкевіца)‎: JavaScript
български: JavaScript
ᨅᨔ ᨕᨘᨁᨗ: JavaScript
català: JavaScript
Mìng-dĕ̤ng-ngṳ̄: JavaScript
čeština: JavaScript
Чӑвашла: JavaScript
dansk: JavaScript
Deutsch: JavaScript
Ελληνικά: JavaScript
English: JavaScript
Esperanto: JavaScript
español: JavaScript
eesti: JavaScript
euskara: JavaScript
suomi: JavaScript
français: JavaScript
galego: JavaScript
客家語/Hak-kâ-ngî: JavaScript
עברית: JavaScript
hrvatski: JavaScript
magyar: JavaScript
հայերեն: ՋավաՍկրիպտ
interlingua: JavaScript
Bahasa Indonesia: JavaScript
íslenska: JavaScript
italiano: JavaScript
日本語: JavaScript
ქართული: ჯავასკრიპტი
Taqbaylit: JavaScript
қазақша: JavaScript
ភាសាខ្មែរ: JavaScript
Кыргызча: JavaScript
Lingua Franca Nova: JavaScript
lumbaart: JavaScript
lietuvių: JavaScript
latviešu: JavaScript
македонски: JavaScript
монгол: JavaScript
Bahasa Melayu: JavaScript
မြန်မာဘာသာ: JavaScript
مازِرونی: جاوااسکریپت
Nederlands: JavaScript
norsk: JavaScript
polski: JavaScript
português: JavaScript
română: JavaScript
русский: JavaScript
саха тыла: JavaScript
Scots: JavaScript
srpskohrvatski / српскохрватски: JavaScript
Simple English: JavaScript
slovenčina: JavaScript
slovenščina: JavaScript
shqip: JavaScript
српски / srpski: Јаваскрипт
Sunda: JavaScript
svenska: Javascript
tetun: JavaScript
тоҷикӣ: JavaScript
Türkmençe: JavaScript
Tagalog: JavaScript
Türkçe: JavaScript
татарча/tatarça: JavaScript
українська: JavaScript
oʻzbekcha/ўзбекча: JavaScript
Tiếng Việt: JavaScript
吴语: JavaScript
Bân-lâm-gú: JavaScript
粵語: JavaScript