2020-05-28

对象是什么
对象是包含相关属性和方法的集合体。
在JavaScript中,对象是拥有属性和方法的数据,属性是与对象相关的值,方法是能够在对象上执行的动作。
什么是面向对象
面向对象仅仅是一个概念或者编程思想通过一种叫做原型的方式来实现面向对象编程
创建对象
在JavaScript中,对象分为两种:自定义对象内置对象 1、自定义对象创建自定义对象的最简单的方式就是使用操作符new创建一个Object的实例,然后通过“.”为其添加属性和方法。
语法:var 对象名称=new Object( );
例如:在这里插入图片描述
在JavaScript中还有一种使用字面量赋值的方式在定义对象的时候为其添加属性和方法,这样创建的对象、其方法和属性可以直接使用对象引用。
例如:在这里插入图片描述
常见的内置对象 String(字符串)
对象Date(日期)
对象Array(数组)
对象Boolean(逻辑)
对象Math(算数)
对象RegExp对象
构造函数和原型对象 构造函数可用来创建特定类型的对象,所谓的构造函数就是一个普通函数,但是内部使用了this变量,对构造函数使用new操作符,就能生存实例,并且this变量会绑定在实例对象上,从而定义自定义对象类型的属性和方法。
例如:在这里插入图片描述
注:对象的constructor属性最初是用来标识对象类型的,但是检查对象类型,还是instanceof操作符要更可靠 调用构函数的4个步骤1、创建一个新对象2、将构造函数的作用域赋给新对象(this就指向了这个新对象)3、执行构造函数中的代码4、返回新对象

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值