JS基础10--对象1


  对象的分类:         1、内建对象             ES标准定义的对象,在任何的ES的实现中都可以使用             如:Math String Boolean Function Object.....         2、宿主对象             由JS的运行环境提供的对象,目前来讲主要是指由浏览器提供的对象             比如BOM DOM         3、自定义对象             由开发人员自己创建的对象     */     /*         创建对象:             使用new 关键字调用的函数,是构造函数constructor             构造函数是专门用来创建对象的函数         在对象中保存的值称为属性         向对象终添加属性:对象.属性名 = 属性值       代码:
DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>JS基础10--对象title>
head>
<script>
    /*
    对象的分类:
        1、内建对象
            ES标准定义的对象,在任何的ES的实现中都可以使用
            如:Math String Boolean Function Object.....
        2、宿主对象
            由JS的运行环境提供的对象,目前来讲主要是指由浏览器提供的对象
            比如BOM DOM
        3、自定义对象
            由开发人员自己创建的对象
    */
    /*
        创建对象:
            使用new 关键字调用的函数,是构造函数constructor
            构造函数是专门用来创建对象的函数
        在对象中保存的值称为属性
        向对象终添加属性:对象.属性名 = 属性值
    */
    var obj = new Object()
    obj.name = '孙悟空'
    obj.age = 18
    console.log(obj)
    console.log(obj.__proto__)//打印原型对象
    console.log(obj.__proto__ === Object.prototype)//true,obj的原型对象就是Object的原型对象
script>

html>