pre gpo 创建 pos name 构造 () 传参数 class
一、使用 new 关键字调用构造器创建对象
- //使用new关键字调用构造器创建对象
- function luo(name, age) {
- this name = name;
- this age = age;
- }
- var s1 = new luo(true, true); //没有传参数
- var s2 = new luo("haige", 18);
- document.write(s1.name + '--' + s1.age + "<br/>");
- document.write(s2.name + '--' + s2.age);
- document.write(s2.name + "--" + s2.age);
二、使用 Object 直接创建对象
对象的创建三种方法
- //使用 Object直接创建对象
- var luo = new Object();
- luo.name = "类名";
- luo.age = 34;
- luo.info = function() {
- document.write("我的名字是:" + this.name + "<br/>");
- document.write("今年" + this.age + "岁<br/>");
- }
- luo.info();
来源: http://www.bubuko.com/infodetail-2446808.html