JavaScript语言有许多特点。
第一,JavaScript是一种脚本语言,它采用小程序段的方式实现编程。像其他脚本语言一样,JavaScript同样也是一种解释型语言,它提供了一个简易的开发过程。它的基本结构形式与C、C++ 、VB、Delphi十分类似,但它不像这些语言一样需要先编译,而是在程序运行过程中被逐行地解释。它与HTML标识结合在一起,从而方便用户的使用操作。
第二,JavaScript是一种基于对象的语言,同时可以看作是一种面向对象的语言,这意味着它能运用自己已经创建的对象。因此,许多功能可以来自脚本环境中对象的方法与脚本的相互作用。但是JavaScript中的面向对象继承机制是基于原型的,和C++以及Java中的继承大不相同。JavaScript中的对象把属性名映射为任意的属性值,它的这种方式很像哈希表或关联数组,而不像C中的结构体或者C++ 、Java中的对象。
第三,JavaScript语言核心与C 、 C++ 、Java相似,如条件判断、循环、运算符等。但它却是一种松散类型的语言,也就是说,它的变量不必具有一个明确的类型。(www.xing528.com)
第四,JavaScript不允许访问本地的硬盘,并不能将数据存入到服务器上,不允许对网络文档进行修改和删除,只能通过浏览器实现信息浏览或动态交互,从而有效地防止数据丢失。
第五,JavaScript的重要特点是动态性,它可以直接对用户或客户的输入做出响应,无须经过Web服务程序。它对用户的响应,是采用以事件驱动的方式进行的。所谓事件驱动,就是指在主页(HomePage)中执行了某种操作所产生的动作,就称为“事件(Event) ”,如按下鼠标、移动窗口、选择菜单等都可以视为事件。当事件发生后,可能会引起相应的事件响应。
第六,JavaScript依赖于浏览器本身,与操作环境无关。只要能运行浏览器的计算机,并支持JavaScript的浏览器就可正确执行,从而实现了“编写一次,走遍天下”的梦想。实际上JavaScript最杰出之处在于可以用很小的程序做大量的事。无须有高性能的电脑,软件仅需一个字处理软件及一个浏览器;无须Web服务器通道,通过自己的电脑即可完成所有的事情。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。