栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

javascript对象

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

javascript对象

1.建一个空的类似Person.java 类
//1.建一个空的类似Person.java 类
let Person = function () {}

//另外一种方式:   function Person(){}
  
//2.实例化类(根据此类创建对象)
let p = new Person();


//3.可以动态给对象添加属性和方法 (java中不允许)
p.name="张三";//给p对象增加name属性
p.age=18;

p.run=function () {//给p对象增加run方法
   alert(this.name+":"+this.age);
}

//4.调用对象的run方法
p.run();
2.创建一个带有构造方法的类
    //1.定义一个带有构造方法的对象
    let Car = function (name,price) {
        this.name=name;
        this.price=price;
        this.cell = function () {
            alert("我叫"+this.name+"售价:"+this.price+"元!");
        }
    }
    
    //另外一种写法:
    
    //2.实例化对象(根据此类创建对象)
    let c1 = new Car("蔚来Es8",580000);
    c1.cell();//调用对象的cell方法
3.直接实例化空对象(直接创建对象)
    let p1 = {};
    //动态添加属性和方法
    p1.name="李白";
    p1.age=18;
    p1.run = function () {
        alert(this.name+":"+this.age);
    }
    p1.run();
4.直接实例化带属性和方法的对象(直接创建带属性和方法的对象)
//实例化带属性和方法的对象
    let p2 = {
        name:"张三",
        age:66,
        run:function () {
            alert(this.name+":"+this.age);
        }
    }
    p2.run();
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/845759.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号