函数式编程(function Programming,FP),和面向对象是并列关系。FP是编程范式之一,我们常说的编程范式还有面向过程编程、面向对象编程。
函数式编程的目的是使用 函数来抽象作用在数据之上的控制流和操作,从而在系统中消除副作用并减少对状态的改变。
function add(num1, num2) {
return num1 + num2;
}
add();
面向对象编程的思维方式:((万物皆对象)把现实世界中的事物抽象成程序世界中的了类和对象。
特点:抽象—通过描述 对象共有的特点(属性和属性值),来形容一个对象,这个对象不是一个非常具体事例的内容,是一个抽象化的实例封装—将所有的程序都定义在一个对象中。
let num1 = 1;
let num2 = 2;
let num = num1 + num2;
consolr.log(num);