zoukankan      html  css  js  c++  java
  • 总结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);
  • 相关阅读:
    ucore 物理内存探测 lab2 附录A&B
    git diff 笔记
    操作系统Lab1 详解(boot|kern/debug)
    ucore os 前初始化
    第五讲 计算机体系结构 内存层次
    Django 的学习(1) 从建立到数据库操作
    ucore os 初始化
    操作系统 Lab1
    makefile 语法笔记 3
    flex布局注意事项
  • 原文地址:https://www.cnblogs.com/HighKK/p/12797438.html
Copyright © 2011-2022 走看看