JavaSript与Java异同

首先第一个相同点当然是都含有“Java”~~

JavaScript基本认识中已经说了,JavaScript与Java唯一类似的地方就是程序句法,仅限于此。

 

JavaScript和Java有很多不同的地方,典型的总结为以下几点:

 

1、关于对象

Java是一种真正面向对象的语言。

JavaScript是一种脚本语言,它是基于对象和事件驱动的程序语言。

 

2、关于变量类型

Java采用强类型变量检查。

JavaScript采用弱类型变量检查。(JavaScript是一种无类型语言

 

3、关于执行方式

Java的源码在传递到客户端执行之前,一般需要经过编译,形成独立的字节码文件,再通过客户端解释器运行。

JavaScript是一种解释性的编程语言,在发往客户端之前不需经过编译,可以由客户端浏览器解释执行

 

另外谈到Java与JavaScript的关系时,《JavaScript权威指南》中是这样说的:

JavaScript和Java这两种语言是很好的搭档。它们的特性集合是不相同的。JavaScript可以控制浏览器的行为和内容,但是却不能绘图和执行连网。而Java虽然不能在总体上控制浏览器,但是却可以进行绘图、执行连网和多线程。客户端JavaScript可以与嵌入网页的Java applet进行交互,并且能够对它进行控制,从这一意义上说,JavaScript真的可以脚本化Java。

你可能感兴趣的:(javasript)