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>