一、什么是JavaScript
1. Netscape公司开发的一种基于对象和事件驱动的脚本语言,并且可在所有主要的浏览器中运行 IE、FireFox、Chrome、Opera。
2. JavaScript被设计用来向HTML页面添加交互行为。
3. 无需编译,可由浏览器直接解释运行。
4. JavaScript,是一种弱类型语言。
5. JavaScript的正式名称是“ECMAScript”。这个标准由ECMA组织发展。
6. 特点:
交互性(它可以做的就是信息的动态交互)
安全性(不允许直接访问本地硬盘)
跨平台性(只要是可以解释js的浏览器都可以执行,和平台无关)
二、JavaScript与java不同
1. JavaScript是Netscape公司的产品,前身是LiveScript;Java是Sun公司的产品,现在是Oracle公司的产品。
2. JavaScript是基于对象,Java是面向对象。
3. JavaScript只需解释就可以执行,Java需要先编译成字节码文件,再执行。
4. JavaScript是弱类型,Java是强类型。