• 总结4.28


            var car = {
                color:'red',
                speed:80,
                weight:1.5,
                diver: function (n) {
                    console.log(n*this.speed+'千米');
                }
            }//定义对象,var 对象名 = {},大括号内为对象的属性,一个属性名对应一个属性值,属性名与属性值之间用冒号,属性之间用逗号隔开

            console.log(car.speed);//用对象名.属性名可以直接获取属性值
            car.color = 'blue';//对定义好的属性进行修改
            console.log(car.color);
            car.height = '1.2';//给对象添加新的属性
            delete car.height;//删除对象的某个属性
            car.diver(30);//定义对象属性时可以用函数,此函数为匿名函数,获取函数变量时用这种格式

            var car1 = new Object();
            car1.color = 'black';
            car1.speed = 120;//定义对象的另一种写法,先定义为一个没有属性的新对象,然后再添加属性

            function gamer(name,dagger,xl) {
                this.name = name;
                this.dagger = dagger;
                this.xl = xl;
                this.gj = function () {
                    this.dagger--;
                    console.log('剩余匕首'+dagger);
                }
                this.fy = function () {
                    var x = parseInt(Math.random()*4);
                    this.xl -= x;
                    console.log('剩余血量'+xl);
                }
            }//构造器函数,创造一个函数可以通过传参来定义多个同类的对象,构造器只能在函数内部添加新方法
            var sf = new gamer('影魔',15,30);
            console.log(sf.gj);
  • 相关阅读:
    D语言中的Range与C#中IEnumreable的区别
    D语言中使用Curl读取网页
    在D语言中如何调用Windows中的COM控件
    D语言反射
    D语言基本类型判断 traits.d
    Struts2 XML验证器
    (十四)Struts2 验证框架
    (十三)Struts2 发送电子邮件
    (十二)Struts2 数据库访问
    (十一)Struts2 文件上传
  • 原文地址:https://www.cnblogs.com/HighKK/p/12797438.html
Copyright © 2020-2023  润新知