H5W3
当前位置:H5W3 > 其他技术问题 > 正文

【Web前端问题】js是面向过程的语言吗?它和Java有啥区别?

js是面向过程的语言吗?它和Java有啥区别?

回答:

俗话说得好,JavaJavaScript的关系就像雷锋雷锋塔的关系。

回答:

javascript是脚本语言,和java没有丝毫的关系。
js不是面向过程的语言,它有原型链即prototype属性,可以依靠这个属性让js具有面向对象的特性,但实际说js是面向原型链编程更准确。

回答:

  • js: 跨全端的编程语言

  • java: 跨平台的编程语言

回答:

js并不是纯粹的面向对象或面向过程, 至于和Java的区别…

这世界上总存在着那么一些看似相似但又完全不同的东西,比如雷锋和雷峰塔,小平和小平头,玛丽和马里奥,Java和javascript…

回答:

其实应该说,JS跟Java没关系,而不是有啥区别。

回答:

JS 是过程 + 面向对象 + 函数式,极其灵活。

但这并不是它的优势,因为现在很多语言都同时支持OO和函数式,并且还支持反射,包括各种AOT和JIT语言。

回答:

js 是面向函数的语言

回答:

js 是基于面向对象的语言。。。

回答:

js其实本来就是面向对象的 只是有那想法没那个命 设计的缺陷 不过慢慢会好
?

回答:

说JS是基于面向对象的语言的言论有点不对吧,JS应该是基于面向过程的,当然在原型链的帮助下实现OOP,以及后面不断新出的ES新版本,慢慢的支持了FP和FRP的编程方式.

声明一下: Java 和 JS没有任何关系,只是创始人之前是写JAVA的,JS早期的实现很大程度上是来源于JAVA的实现思路

本文地址:H5W3 » 【Web前端问题】js是面向过程的语言吗?它和Java有啥区别?

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址