JavaScript 是一种直译式脚本语言, 是一种动态类型, 弱类型, 基于原型的语言. 它的解释器被称为 JavaScript 引擎, 为浏览器的一部分, 广泛用于客户端的脚本语言, 最早是在 html 网页上使用, 用来给 HTML 网页增加动态功能. JavaScript 兼容于 ECMA 标准, 因此也称为 ECMAScript.
JavaScript 语言的特点:
1, 脚本语言:
JavaScript 是一种解释型的脚本语言, C,C++ 等语言先编译后执行, 而 JavaScript 是在程序的运行过程中逐行进行解释.
2, 基于对象:
JavaScript 是一种基于对象的脚本语言, 它不仅可以创建对象, 也能使用现有的对象.
3, 简单:
JavaScript 是一种基于 Java 基本语句和控制流之上的简单而紧凑的设计, 从而对于学习 Java 是一种非常好的过渡. 它的变量类型是采用弱类型, 并未使用严格的数据类型.
4, 动态:
JavaScript 是动态的, 它可以直接对用户或客户输入做出响应, 无须经过 web 服务程序. 它对用户的反映响应, 是采用以事件驱动的方式进行的.
所谓事件驱动, 就是指在主页 (Home Page) 中执行了某种操作所产生的动作, 就称为 "事件"(Event). 比如按下鼠标, 移动窗口, 选择菜单等都可以视为事件. 当事件发生后, 可能会引起相应的事件响应.
5, 跨平台性:
JavaScript 是依赖于浏览器本身, 与操作环境无关, 只要能运行浏览器的计算机, 并支持 JavaScript 的浏览器就可正确执行. 从而实现了 "编写一次, 走遍天下" 的梦想.
6, 安全性:
JavaScript 是一种安全性语言, 它不允许访问本地的硬盘, 并不能将数据存入到服务器上, 不允许对网络文档进行修改和删除, 只能通过浏览器实现信息浏览或动态交互. 从而有效地防止数据的丢失.
来源: http://www.css88.com/qa/javascript/11540.html