Java是面向对象的语言,JavaScript是脚本语言,是基于对象和事件驱动的语言。Java的源代码在执行之前必须经过编译,而JavaScript的代码不需要,可以由浏览器直接解释执行。Java变量在使用之前必须声明,反之不要。Java变量定义时必须说明类型属于强类型语言,JavaScript不需要属于弱类型语言。代码的格式不一样。