对象和类
对象   某一类的实例
类 学生 抽象概念:就是对某一个类具体实例(对象)的抽象
Javascript新建一个类  使用构造函数 
this指实例化的对象
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title></head><body><script>/*对象 某一类的实例类 学生 抽象概念:就是对某一个类具体实例(对象)的抽象*//* Javascript新建一个类 使用构造函数Student 类nameage*/function Student(name,age){this.name = name;this.age = age;}/* this指实例化的对象 *//* 具体的对象 */var chen = new Student("陈文",18);var zhang = new Student("张三",18)console.log(chen)console.log(zhang)</script></body></html>
构造函数
构造函数:构造一个类(对象)的函数
        构造函数的特点:
        1.首字母大写
        2.函数内部使用this关键字,谁new(实例化)就指向谁
        2.使用this关键字给对象添加属性
        4.必须使用new关键字,去生成一个对象
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        /* 构造函数:构造一个类(对象)的函数
        对象
        类 抽象的对象
        */
        /*
        构造函数的特点:
        1.首字母大写
        2.函数内部使用this关键字,谁new(实例化)就指向谁
        2.使用this关键字给对象添加属性
        4.必须使用new关键字,去生成一个对象
        */
        function Person(name,age){
            this._name = name;
            this._age = age;
        }
        // 实例
        var p = new Person("zhou",22);
        console.log(p);
        console.log(Person("zhou",22)) //undefined 必须使用new
    </script>
</body>
</html>
读取对象的属性
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
<script>
        function Person(name,age){
        this.name=name;
        this.age=age;
    }
    var p = new Person("zhou",22)
    console.log(p.age)
</script>
</body>
</html>
                    