javascript - js是面向过程的语言吗?它和Java有啥区别?
怪我咯
怪我咯 2017-04-11 09:41:05
[JavaScript讨论组]

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

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回复(10)
黄舟

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

PHPz
  • js: 跨全端的编程语言

  • java: 跨平台的编程语言

巴扎黑

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

PHP中文网

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

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

伊谢尔伦

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

怪我咯

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

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

怪我咯

js 是面向函数的语言

PHPz

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

高洛峰

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

PHP中文网

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

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

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号