笔记

51 阅读1分钟
 // 构造函数的语法格式        // function 构造函数名(){        //      this.属性=值;        //      this.方法=function(){}        // }        // new 构造函数名();        function Star(uname,age,sex){            this.name=uname;            this.age=age;            this.sex=sex;            this.sing=function(song){                console.log(song);            }        }        var ldh=new Star('刘德华',18,'男');        console.log(ldh.name);        console.log(ldh.sex);        ldh.sing('冰雨')        var zxy=new Star('张学友',19,'男');        console.log(zxy.age);        zxy.sing('李香兰');        // 1.构造函数名字首要大写        // 2.我们构造函数不需要return 就可以返回结果        // 3.我们调用构造函数 必须使用new        // 4.我们只有new Star()调用函数就创建一个对象 ldh {}        // 5.我们的属性和方法前面必须添加this

注意:

1.构造函数名字首要大写

2.我们构造函数不需要return 就可以返回结果

 3.我们调用构造函数 必须使用new

 4.我们只有new Star()调用函数就创建一个对象 ldh {}

 5.我们的属性和方法前面必须添加this