函数式编程(function Programming,FP),和面向对象是并列关系。FP是编程范式之一,我们常说的编程范式还有面向过程编程、面向对象编程。
    函数式编程的目的是使用 函数来抽象作用在数据之上的控制流和操作,从而在系统中消除副作用并减少对状态的改变。

    1. function add(num1, num2) {
    2. return num1 + num2;
    3. }
    4. add();

    面向对象编程的思维方式:((万物皆对象)把现实世界中的事物抽象成程序世界中的了类和对象。
    特点:抽象—通过描述 对象共有的特点(属性和属性值),来形容一个对象,这个对象不是一个非常具体事例的内容,是一个抽象化的实例封装—将所有的程序都定义在一个对象中。

    1. let num1 = 1;
    2. let num2 = 2;
    3. let num = num1 + num2;
    4. consolr.log(num);