JavaScript和Java的关系

  • A+
所属分类:前端学习

很多人看到JavaScript和Java这两种编程语言,就会自然而然地想知道这两者究竟有什么关系。

其实,这两者也是有一毛钱的关系的,不能说完全没有关系。

JavaScript最初的确是受Java启发而开始设计的,而且设计的目的之一就是“看上去像Java”,因此语法上有很多类似之处,很多名称和命名规则也借自Java。但是实际上,JavaScript主要设计原则源自Self和Scheme。

JavaScript和Java虽然名字相似,但是本质上是不同的。

*JavaScript和Java的区别:
>JavaScript代码可以直接在浏览器执行,而Java必须先经过编译才能执行 ,可以在软件、网页、手机App等各个领域中使用;
>JavaScript是弱类型语言,Java是强类型语言 .Java是一门面向对象的语言,而从本质上讲,JavaScript更像是一门函数式编程语言;
强类型语言:要求变量的使用严格符合定义。(例如:变量声明后都有一个固定的区域,int区域大小是32位)。编程时痛苦,调BUG时舒服
弱类型语言:不要求变量的使用严格符合定义。(例如:变量声明后没有一个固定的区域,任何类型的值都能放在该区域)。编程时舒服,调BUG时痛苦

迷惘

发表评论

您必须登录才能发表评论!