编程语言通常根据它们的结构进行分类。到目前为止,有许多类型, 包括(但不限于):过程式、结构化、面向对象、并发、函数式、事件驱动、编译型和解释型 (参考来源)。一些编程语言是这些结构的混合体,而另一些则可能仅属于上述某一类别。
我的问题是:JavaScript 可以被归类为哪种类型的语言?
答:JavaScript 可以被归类为面向对象的脚本语言。
编程语言通常根据它们的结构进行分类。到目前为止,有许多类型, 包括(但不限于):过程式、结构化、面向对象、并发、函数式、事件驱动、编译型和解释型 (参考来源)。一些编程语言是这些结构的混合体,而另一些则可能仅属于上述某一类别。
我的问题是:JavaScript 可以被归类为哪种类型的语言?
Javascript 维基百科页面 有详细说明。
JavaScript(经常缩写为 JS)是符合 ECMAScript 规范的编程语言。它是高级别、动态类型语言,并支持多范例编程。其使用花括号语法、原型继承,以及一等函数。
第三段继续说:
作为一种多范例语言, JavaScript 支持事件驱动, 函数式, 和 命令式 编程风格(强调添加)。它还提供 API 来处理文本、日期、正则表达式、标准数据结构和文档对象模型(DOM)。
...
JavaScript是一种多范式、动态的语言,具有类型和运算符、标准内置对象和方法。它的语法基于Java和C语言,许多来自这些语言的结构也适用于JavaScript。JavaScript支持基于对象原型的面向对象编程,而不是类(有关原型继承和ES2015类的更多信息,请参见)。JavaScript还支持函数式编程——函数是对象,使函数能够容纳可执行代码并像任何其他对象一样传递。
...