/ 知识库     / 试卷库

JavaScript简介

JavaScript是一种基于对象(Object)和事件驱动(Event Driven)的前端脚本语言,最初由Netscape(网景)公司研发出来。

JavaScript不仅包含了数组、数学等常用对象,还包括一般语言的操作数、控制流程等结构组件。利用它们可以设计出具有交互功能的网页内容,并嵌入HTML标记语言中,由浏览器解释执行,弥补了HTML的缺陷。

JavaScript与Java的区别

JavaScript是由Netscape公司研发的基于对象的脚本语言,Java 是 Sun 公司推出的面向对象的程序设计语言。

1)基于对象和面向对象

Java 是完全面向对象的语言,即使是开发简单的程序,也必须设计类和对象。JavaScript是基于对象的脚本语言,它虽然基于对象和事件驱动,但由于脚本语言的特性,在功能上与Java 相比要差得多。

2)解释和编译

Java 的源代码必须经过编译生成字节码,然后再由服务器执行,它可以通过编译器或解释器实现独立于某个特定的平台编译代码。JavaScript 是一种解释性编程语言,其源代码不需编译,而是将文本格式的字符代码发送给客户端由浏览器解释执行。

3)强变量和弱变量

Java 采用强类型变量检查,即所有变量在编译之前必须声明。JavaScript中的变量是弱类型的,即变量在使用前不需声明。

4)代码格式不一样

Java的格式与HTML无关,其代码以字节形式保存在独立的文档中。而JavaScript的代码是一种文本字符格式,可以直接嵌人 HTML文档中,并且可动态装载。