JavaScript基础教程程序员

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

2018-03-09  本文已影响10人  StevenTang

写在最前面

对象

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'
上一篇下一篇

猜你喜欢

热点阅读