JavaScript不是Java。“Java同JavaScript就好比是汽车(car)和地毯( Carpet)”,这种说法尽管有些极端,但它告诉我们Java和JavaScript是非常不同的两种语言。
Java是由Sun公司开发的,而JavaScript由Netscape开发。Java应用可以脱离web页面存在;而JavaScript程序要嵌于Web页面中,并且在浏览器窗口中执行。Java是一种强类型语言,有严格的语法规则;而JavaScript是松散型语言并且更灵活。Java数据类型必须先声明再使用;而 JavaScript中诸如变量、参数和函数返回值类型等都不需要声明。Java程序是需要编译的;而JavaScrip是被刘览器内置的JavaScript引擎解释执行的。
JavaScript不是HTML,但JavaScript代码可以嵌入HTML文档,并用HTML的标签括起来。
JavaScript有自己的一套语法规则,需要按照特定的方式编写。JavaScript与HTML是两码事,但却能在自身的语句中包含HTML内容。
JavaScript不能用来读写客户端机器上的文件,写入cookie除外。不能用JavaScript来向服务器写入或者存储文件。JavaScript也不能用来打开或者关闭其他应用程序的窗口。此外JavaScrip还不能读取其他服务器发来的web页面。
JavaScript是基于对象的,但并不严格地面向对象。这是由于它不像Java和C++一样,支持继承和类这样传统的面向对象机制。同时Java和C++中的private、 protected、public也不能应用于JavaScript的方法上。
JavaScript不是唯一一种可以嵌入到应用程序中的语言。拿微软开发的VBScript来说,它同Javascript很类似,但是也嵌入到了微软的Internet Explorer中。
还没有评论,来说两句吧...