JavaScript 不是 java, 它们是完完全全不同的两种东西. 虽然, Java 和 JavaScript 都是编程语言的一种, 但它们是两套完全不同的语言架构.
Java 是 SUN 公司推出的新一代面向对象的程序设计语言, 一种编程语言, 特别适合于 Internet 应用程序开发. 它是一种通过解释方式来执行的语言, 语法规则和 C++ 类似.
JavaScript 是 Netscape 公司的产品, 其目的是为了扩展 Netscape Navigator 功能, 而开发的一种可以嵌入 web 页面中的基于对象和事件驱动的解释性语言; 是对 ECMA 262 语言规范的一种实现.
java 和 JavaScript 的差异
JavaScript 的表现是在我们的客户端中用以展现各种效果的编程语言, 而 java 的表现则是计算机和服务器上的基础编程语言.
另外, Java 是面向对象的编程语言, JavaScript 则是面向对象的脚本语言. 在这里, 脚本语言指的是程序的描述和容易执行的编程语言.
还有其他的不同之处, java 程序可以将源代码文件编译, 通过执行编译文件来运行程序. 相反, JavaScript 的程序不能以单体运行.
所以要运行 JavaScript 程序, 需要用 html 作为基础, 要使用 JavaScript 实现动态的网页, 就有必要在 HTML 文件中编写程序或从 HTML 文件外部加载程序.
来源: http://www.css88.com/qa/javascript/11154.html