《前端面试题》- JS基础 - JS是不是面向对象的语言

问题

JS是不是面向对象的语言?

答案

不是,JS是基于对象的语言。面向对象有三大特征(封装、继承、多态)JS只能封装,模拟继承,没有多态的特征。

参考文章

注意:这里MDN介绍的是JS如何面向对象编程,但没说JS是面向对象的语言。
https://zhuanlan.zhihu.com/p/348473062
https://www.php.cn/js-tutorial-15296.html
https://developer.mozilla.org/zh-CN/docs/conflicting/Learn/JavaScript/Objects

你可能感兴趣的:(《前端面试题》- JS基础 - JS是不是面向对象的语言)