zoukankan      html  css  js  c++  java
  • js对象

    单一对象

    var 名={

    name:‘张三’,

    sex:‘男’,

    age:18

    }

    名.age=23;

    console.log(名.age);//输出23

    console.log(名.sex);//输出男

    var car={

    color:red,

    v:100,

    xingshi:function(n){//方法

    console.log(n*this.v+‘千米’); }

    }

    car.xingshi(2);//输出200千米

    获取属性值两种方法:1.名【‘属性名’】上式中(car['color'])。2.名.属性名

    var 名={

    name:‘zhang’,

    speak:function(){

    return ‘my name is’+this.name;

    }}

    对象执行方式:名.speak();

    var 名=new Object();//先初始化

    名.height=180;

    console.log(名);//输出height=180

    var car={

    i:function(){},

    color:red,

    v:100,

    qidong:function(){console.log('开始启动’)}

    diver:function(n){this.qidong(); console.log(n*this.v+'千米');}

    }

    car.i();

    构造器函数:

    创作相同类型的许多对象,就需要对象构造器;

    function Shibing(name,bishou=10){

    this.name=name;

    this.da=da;

    this.xueliang=10;

    this.gongji=function(){this.da--; return  '剩余匕首'+this.bishou;}

    this.fy=function(){var i=parseInt(Math.random()*2);

    this.xueliang-=i;

    return '剩余血量'+this.xl;

    }}

    var zs=new Shibing('zhangsan',12);

    var ls=new Shibing ('lisi);

  • 相关阅读:
    fastjson1.2.22-1.2.24 反序列化命令执行实践测试
    Spring boot JdbcTemplate sql注入测试
    java反序列化命令执行测试实践
    SpringBoot 整合mybatis SQL注入漏洞实践
    SpringBoot整合mybatis入门
    python函数默认参数为可变对象的理解
    python笔记
    python
    python面向对象
    ICMP
  • 原文地址:https://www.cnblogs.com/111wdh/p/12794347.html
Copyright © 2011-2022 走看看