JS中的函数与对象的创建方式

  

  

<强> 1。函数声明

        函数calSum1 (num1, num2) {   返回num1 + num2;   }   控制台。日志(calSum1 (10,10));      

<强> 2。函数表达式

        var calSum2=函数(num1, num2) {   返回num1 + num2;   }   控制台。日志(calSum2 (10、20));      

<强> 3。函数对象方式

        var calSum3=新功能(“num1”、“num2”、“返回num1 + num2”);   控制台。日志(calSum3 (10、30));      

  

<强> 1。字面量方式

        var学生1={   名称:“小芳”//对象中的属性   年龄:18岁   性:“男”,   sayHello:函数(){   console.log(“你好,我是字面量对象中的方法”);   },   doHomeword:函数(){   console.log(“我正在做作业”);   }   };   console.log(学生1);   console.log (Student1.name);    Student1.sayHello ();      

<强> 2。工厂模式创建对象

        函数createStudent(姓名、年龄、性别){   var学生=新对象();   Student.name=名称;   学生。年龄=年龄;   学生。性别=性;   学生。sayHello=function () {   控制台。日志(“你好,我是工厂模式创建的对象中的方法”);   }   返回的学生;   }   var学生二=createStudent(“小红”,19日'女');   console.log(学生二);   console.log (student2.name);    student2.sayHello ();      

<强> 3。利用构造函数创建对象(常用)

        函数的学生(姓名、年龄、性别){   this.name=名称;   这一点。年龄=年龄;   这一点。性别=性;   这一点。sayHello=function () {   控制台。日志(“你好,我是利用构造函数创建的对象中的方法”);   }   }   var学生三=新学生(“小明”,20日'男');   console.log(学生三);   console.log (student3.name);    student3.sayHello ();      

对象代码运行结果

  

 JS中的函数与对象的创建方式

  

  

以上所述是小编给大家介绍的JS中的函数与对象的创建方式,希望对大家有所帮助,如果大家有任何疑问欢迎给我留的言,小编会及时回复大家的!

JS中的函数与对象的创建方式