JavaScript(通常缩写为 JS)是一种高级的, 解释型的编程语言; 它是一门基于原型, 函数先行的语言, 是一门多范式的语言, 它支持面向对象编程, 命令式编程, 以及函数式编程.
JavaScript 提供语法来操控文本, 数组, 日期以及正则表达式等, 不支持 I/O, 比如网络, 存储和图形等, 但这些都可以由它的宿主环境提供支持. 它已经由 ECMA(欧洲计算机制造商协会)通过 ECMAScript 实现语言的标准化.
JavaScript 被世界上的绝大多数网站所使用, 也被世界主流浏览器 (Chrome,IE,Firefox,Safari,Opera) 支持.
虽然 JavaScript 与 Java 这门语言不管是在名字上, 或是在语法上都有很多相似性, 但这两门编程语言从设计之初就有很大的不同, JavaScript 的语言设计主要受到了 Self(一种基于原型的编程语言)和 Scheme(一门函数式编程语言)的影响. 在语法结构上它又与 C 语言有很多相似(例如 if 条件语句, while 循环, switch 语句, do-while 循环等).
在客户端, JavaScript 在传统意义上被实现为一种解释语言, 但在最近, 它已经可以被即时编译 (JIT) 执行. 随着最新的 html5 和 CSS3 语言标准的推行它还可用于游戏, 桌面和移动应用程序的开发和在服务器端网络环境运行, 如 Node.JS.
来源: http://www.css88.com/qa/javascript/11133.html