4、JavaScript对象及初识面向对象

–1、JavaScript中提供了常用的基本数据类型,这些数据类型如下所示。
number(数值类型)
string(字符串类型)
boolean(布尔类型)
null(空类型)
nudefined(未定义类型)
object:一种复杂的数据类型,该类型实例化的对象是一组数据和功能的集合
–2、创建对象
-1.自定义对象
与java中创建对象语言,创建自定义对象的最简单的方式就是使用操作符new创建一个object的示例,然后通过"."为其添加属性和方法,创建对象的语法如下所示。
语法:
var 对象名称=new Object();
-2.内置对象
JavaScript的内置对象是一种特殊的数据,常见的内置对象如下所示。
String(字符串)对象。
Date(日期)对象:用于处理日期和事间。
Array(数组)对象。
Boolean(逻辑)对象:用于将非逻辑值转换为逻辑(true或者false),在JavaScript中的布尔值是一种基本的数据类型,Boolean对象是一个将布尔值打包的布尔对象。
Math(算数)对象:是执行常用的算数任务。
RegExp对象:是怎则表达式的缩写,当需要检索某个文本时可以使用一种模式来描述要检索的内容,RegExp就是这种模式
–3、构造函数
-1.构造函数可用来创建特定类型的对象,像Object和Array这样的原生构造函数,在运行时会自动出现在执行环境中,此外,也可以创建自定义的构造函数。由此可知,所谓的"构造函数"就是一个普通函数,但是内部使用内部使用了this变量,对构造函数使用new操作符,就能生成实例,并且this变量会绑定在实例对象上,从而定义自定义类型的属性和方法。
-2.使用构造函数创建新实例,必须使用new操作符的四个步骤
1.创建一个新对象
2.将构造函数的作用域赋予给新对象(this就指向了这个新对象)
3.执行构造函数中的代码
4.返回新对象
–4、原型对象
在JavaScript中创建的每个函数都有一个prototype属性,这个属性是一个指针,指向一个对象,而这个对象的用途是包含可以有特点类型的所有实例的共享的属性和方法。按照字面意思理解,prototype就是通过调用构造函数而创建的那个对象实例的原型对象,使用原型对象的好处就是可以让所有对象实例共享它所有的属性和方法,也就是说不必在构造函数中定义对象实例的信息

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值