JavaScript的三种编程范式比较
前言
JavaScript(通常简写为JS)是一种轻量的、解释性的、面向对象的头等函数语言,其最广为人知的应用是作为网页的脚本语言,但同时它也在很多非浏览器环境下使用。JS是一种动态的基于原型和多范式的脚本语言,支持面向对象、命令式和函数式的编程风格。 —MND
什么是编程范式
编程范式的英文为Programming paradigm,范的意思是模范,典范,范式也就是模式,方法,所以编程范式也就是编程的模式,方法。
过程式编程(指令式编程)
也就是从上至下,流水般的实现功能。
函数式编程(声明式编程)
面向对象编程
更接近人类思维模式的一种编程范式
基于原型的编程也是面向对象编程的一种。