<强> 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中的函数与对象的创建方式,希望对大家有所帮助,如果大家有任何疑问欢迎给我留的言,小编会及时回复大家的!