标签:blog 初始化 code 例子 alert head 参数 在定义函数时 实例化
构造函数创建对象时,也可以带参数,因为可以对对象进行一些属性的初始化,也就是你创建对象时,就带着这些属性,当然你也可以不带参数,
后面实例化对象后再进行添加。而且,js函数的参数在定义函数时可以不写,后面传入时可以随意传入任何数据和任何类型的参数,这是js的动态性。
实例:
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Title</title> 6 </head> 7 <body> 8 9 </body> 10 </html> 11 <script> 12 /*构造函数创建对象时,也可以带参数,因为可以对对象进行一些属性的初始化,也就是你创建对象时,就带着这些属性, 13 当然你也可以不带参数,后面实例化对象后再进行添加。 14 而且,js函数的参数在定义函数时可以不写,后面传入时可以随意传入任何数据和任何类型的参数,这是js的动态性。*/ 15 // 例子一: 16 /* function a(a,b,c) { 17 this.b = function(){ 18 alert("还真是不用参数都可以实例函数"); 19 } 20 } 21 var a = new a(); 22 a.b();*/ 23 24 25 // 例子二 26 function a() { 27 this.b = b; 28 29 } 30 var b = function(){ 31 alert("还真是不用参数都可以实例函数"); 32 } 33 var a = new a(b,88); 34 a.b(); 35 </script>
JavaScript--关于实例对象带不带参数和构造函数带不带参数的关系
标签:blog 初始化 code 例子 alert head 参数 在定义函数时 实例化
原文地址:http://www.cnblogs.com/mrszhou/p/7749619.html