Netscape公司将LiveScript命名为JavaScript,是因为Java是当时最流行的编程语言,带有“Java”的名字有助于这门新生语言的传播。
JavaScript与Java的相同之处:它们的语法和C语言都很相似;JavaScript在设计时参照了Java的命名规则。
JavaScript与Java的不同之处:JavaScript是解释型语言,Java是编译型语言;JavaScript是弱类型语言,Java是强类型语言;JavaScript的面向对象是基于原型实现的,Java是基于类实现的。