84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
js是面向过程的语言吗?它和Java有啥区别?
走同样的路,发现不同的人生
俗话说得好,Java和JavaScript的关系就像雷锋和雷锋塔的关系。
Java
JavaScript
雷锋
雷锋塔
js: 跨全端的编程语言
java: 跨平台的编程语言
javascript是脚本语言,和java没有丝毫的关系。js不是面向过程的语言,它有原型链即prototype属性,可以依靠这个属性让js具有面向对象的特性,但实际说js是面向原型链编程更准确。
js并不是纯粹的面向对象或面向过程, 至于和Java的区别...
这世界上总存在着那么一些看似相似但又完全不同的东西,比如雷锋和雷峰塔,小平和小平头,玛丽和马里奥,Java和javascript...
其实应该说,JS跟Java没关系,而不是有啥区别。
JS 是过程 + 面向对象 + 函数式,极其灵活。
但这并不是它的优势,因为现在很多语言都同时支持OO和函数式,并且还支持反射,包括各种AOT和JIT语言。
js 是面向函数的语言
js 是基于面向对象的语言。。。
js其实本来就是面向对象的 只是有那想法没那个命 设计的缺陷 不过慢慢会好
说JS是基于面向对象的语言的言论有点不对吧,JS应该是基于面向过程的,当然在原型链的帮助下实现OOP,以及后面不断新出的ES新版本,慢慢的支持了FP和FRP的编程方式.
俗话说得好,
Java
和JavaScript
的关系就像雷锋
和雷锋塔
的关系。js: 跨全端的编程语言
java: 跨平台的编程语言
javascript是脚本语言,和java没有丝毫的关系。
js不是面向过程的语言,它有原型链即prototype属性,可以依靠这个属性让js具有面向对象的特性,但实际说js是面向原型链编程更准确。
js并不是纯粹的面向对象或面向过程, 至于和Java的区别...
其实应该说,JS跟Java没关系,而不是有啥区别。
JS 是过程 + 面向对象 + 函数式,极其灵活。
但这并不是它的优势,因为现在很多语言都同时支持OO和函数式,并且还支持反射,包括各种AOT和JIT语言。
js 是面向函数的语言
js 是基于面向对象的语言。。。
js其实本来就是面向对象的 只是有那想法没那个命 设计的缺陷 不过慢慢会好
说JS是基于面向对象的语言的言论有点不对吧,JS应该是基于面向过程的,当然在原型链的帮助下实现OOP,以及后面不断新出的ES新版本,慢慢的支持了FP和FRP的编程方式.
声明一下: Java 和 JS没有任何关系,只是创始人之前是写JAVA的,JS早期的实现很大程度上是来源于JAVA的实现思路