JS(十一)对象,包装类(上)

本文详细介绍了JavaScript中对象的操作方法,包括属性的增删改查,以及不同对象创建方法的使用,如字面量、构造函数等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

写在最前面

对象

  • 属性的增,删,改,查
  • 对象的创建方法
    • 字面量
    • 构造函数
    • 系统自带new object(),array;number();boolean();String;date()
    • 自定义
    • Object.create(原型)方法
var my = {
    name : "Mrcheng",
    age : "18",
    sex : "male",
    health : 100;
    bike : function(){
        console.log("I ride a bike every day");
        my.health++;
    },
    drink : function(){
        console.log("I don't drink");
        this.health--;
    },
    health : 100;
}

//my.bike叫函数的引用
//my.bike()叫执行函数
//对象的增
my.girlfriend = "No";
//对象的删除
delete my.health
//对象的修改
my.health = 200;
//对象的查看
my.bike

对象的创建方法

1. var obj = {} plainObject  //对象字面量/对象直接量

2.构造函数
    1) 系统自带的构造函数 Object()...
    2) 自定义

//系统自带的    
var obj = new Object();
var obj = {};
//两种方式一样
//第一种方式怎么加属性和第二种一样
obj.name = 'my';


//自定义
function Person(){
    
};
var person1 = new Person();
//通过关键字new操作符,才可以构造个对象出来
//构造函数命名用大驼峰式
//自定义
function Car(color){
    this.color = color
    this.name = 'BMW',
    this.height = '1400',
    this.lang = '4900',
    this.weight = 1000,
    this.health = 100,
    this.run = function(){
        this.health --;
    }
};
var car = new Car("red");
var car1 = new Car("green");
car1.name = "Maserati";
//car1.name打印出"Maserati"
//car.name打印出'BMW'

可以关注一下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值