Home >Web Front-end >JS Tutorial >Summary of basic JavaScript knowledge (11) Objects and packaging classes

Summary of basic JavaScript knowledge (11) Objects and packaging classes

php中世界最好的语言
php中世界最好的语言Original
2018-03-10 13:42:171296browse

This time I will bring you a basic knowledge summary of JavaScript. There are a total of eleven knowledge points. Basic JavaScript knowledge summary (11) objects. Below the packaging class are practical cases. Let’s take a look. one time.

Object

Add, delete, modify and check attributes

Object creation method

Literal

Constructor

系统自带new object(),array;number();boolean();String;date()

Customization

Object.create (prototype) method

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

Object creation method

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'

I believe you have mastered the method after reading the case in this article. For more exciting information, please pay attention to other related articles on the php Chinese website!

Related reading:

Basic JavaScript knowledge summary (10) Closures, immediate execution functions

Basic JavaScript Knowledge summary (9) Scope and scope chain refinement

Basic JavaScript knowledge summary (8) Pre-compilation execution process

The above is the detailed content of Summary of basic JavaScript knowledge (11) Objects and packaging classes. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn