<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script> function creatPerson(n,q) { //构造函数 var person=new Object(); //创建一个空对象 //相当于工厂的原料 person.name=n; //创建对象的属性,属性和变量的区别:变量是自由的,属性是属于某个对象的变量,不自由 person.qq=q; person.showName=function () { //创建对象的方法,方法和函数的区别:函数是自由的,方法是某个对象的函数 alert(this.name); } person.showQq=function () { alert(this.qq); } //相当于加工 return person; //出厂 } var person1=creatPerson("张三",346546); //使用对象 var person2=creatPerson("李四",4643); person1.showName(); //使用对象的方法 person1.showQq(); alert(person1.qq); //使用对象的属性 </script> </head> <body> </body> </html>
JS第一个面向对象程序
猜你喜欢
转载自blog.csdn.net/yangyalun/article/details/79885007
今日推荐
周排行