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>

 

posted @ 2022-06-10 22:22  SadicZhou  阅读(32)  评论(0编辑  收藏  举报