发布网友 发布时间:2022-04-22 10:09
共13个回答
懂视网 时间:2022-04-25 05:32
JavaScript 是一种嵌入式脚本文件,直接插入网页,有浏览器一边解释一边执行。java 语言不一样,他必须在JAVA虚拟机上运行。而且事先需要进行编译。JAVA的语法规则比JavaScript要严格的多,功能要强大的多。
JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。它最初由网景公司(Netscape)的Brendan Eich设计,是一种动态、弱类型、基于原型的语言,内置支持类。JavaScript是Sun公司的注册商标。Ecma国际以JavaScript为基础制定了ECMAScript标准。JavaScript也可以用于其他场合,如服务器端编程。完整的JavaScript实现包含三个部分:ECMAScript,文档对象模型,字节顺序记号。
热心网友 时间:2022-04-25 02:40
JavaScript 与Java是两个公司开发的不同的两个产品。Java 是原Sun Microsystems公司推出的面向对象的程序设计语言,特别适合于互联网应用程序开发;而JavaScript是Netscape公司的产品,为了扩展Netscape浏览器的功能而开发的一种可以嵌入Web页面中运行的基于对象和事件驱动的解释性语言。JavaScript的前身是LiveScript;而Java的前身是Oak语言。
下面对两种语言间的异同作如下比较:
基于对象和面向对象:Java是一种真正的面向对象的语言,即使是开发简单的程序,必须设计对象;JavaScript是种脚本语言,它可以用来制作与网络无关的,与用户交互作用的复杂软件。它是一种基于对象(Object-Based)和事件驱动(Event-Driven)的编程语言,因而它本身提供了非常丰富的内部对象供设计人员使用。
解释和编译:Java的源代码在执行之前,必须经过编译。JavaScript是一种解释性编程语言,其源代码不需经过编译,由浏览器解释执行。(目前的浏览器几乎都使用了JIT(即时编译)技术来提升JavaScript的运行效率)
强类型变量和类型弱变量:Java采用强类型变量检查,即所有变量在编译之前必须作声明;JavaScript中变量是弱类型的,甚至在使用变量前可以不作声明,JavaScript的解释器在运行时检查推断其数据类型。
代码格式不一样。
补充:上面列出的四点是网上流传的所谓的标准答案。其实Java和JavaScript最重要的区别是一个是静态语言,一个是动态语言。目前的编程语言的发展趋势是函数式语言和动态语言。在Java中类(class)是一等公民,而JavaScript中函数(function)是一等公民,因此JavaScript支持函数式编程,可以使用Lambda函数和闭包(closure),当然Java 8也开始支持函数式编程,提供了对Lambda表达式以及函数式接口的支持。对于这类问题,在面试的时候最好还是用自己的语言回答会更加靠谱,不要背网上所谓的标准答案。
热心网友 时间:2022-04-25 03:58
由于JavaScript和Java语言名字的相似,让大部分同学认为JavaScript与Java语言有一定的关联性。但它们并不像我们想象的那样联系紧密,甚至可以肯定地说它们有很大的区别.。热心网友 时间:2022-04-25 05:33
JavaScript 是一种嵌入式脚本文件,直接插入网页,有浏览器一边解释一边执行。热心网友 时间:2022-04-25 07:24
很多人看到 Java 和 JavaScript(js) 都有“Java”四个字,就以为它们是同一样东西,连我自己当初也是这样。热心网友 时间:2022-04-25 09:32
Java 和 JavaScript 是两门不同的编程语言。热心网友 时间:2022-04-25 11:57
JAVA是JAVASCRIPT的父辈语言,它们使用相同的语句表达式热心网友 时间:2022-04-25 14:38
1, 就从关系来说,这俩没有任何关系, 名字这么像也是java很火, 所以javascrit搭了顺风车,提高知名度, 而这两公司关系貌似不错,而且在业务上也没有冲突, java公司sun同意了这么叫。虽然是这么来的,但不代表javascript很low, 相反javascrpt也是超级牛, 后台程序可以不用JAVA写,但是页面肯定是离不开javascript的。热心网友 时间:2022-04-25 17:36
JS和Java名字很像是因为Java是Sun公司开发的,JS是Netscape开发的,那时Sun和Netscape处于合作关系,所以就用了JavaScript这个名字热心网友 时间:2022-04-25 20:51
“javascrip只是从java语言中提取出来的一部分冬冬,在网页中用javascript这个东西很不好的,最好不用”热心网友 时间:2022-04-26 00:22
没有区别,大小写的区别热心网友 时间:2022-04-26 04:10
JavaScript 与 Java 有什么不同?
JavaScript 编程语言是由 Netscape,Inc. 开发的,它并不是 Java 平台的一部分。
JavaScript 不会创建小应用程序或独立应用程序。在最常见的形式中,JavaScript 驻留在 HTML 文档中,可提供使用简单的 HTML 无法实现的各种网页交互功能。
Java 与 JavaScript 之间的主要区别:
Java 是一种 OOP 编程语言,而 Java Script 是一种 OOP 脚本语言。
Java 创建在虚拟机或浏览器中运行的应用程序,而 JavaScript 代码仅在浏览器中运行。
Java 代码需要进行编译,而 JavaScript 代码都在文本中。
它们需要不同的插件。
热心网友 时间:2022-04-26 08:15
JS和JavaScript是一个概念。JS是javascript的缩写。