JavaScript的对象详解、基本数据类型与引用类型

JavaScript(5) 对象

在这里插入图片描述

使用基本数据类型,每一个变量都是独立的,不能成为一个整体。对象可以保存不同数据类型的属性。

1.创建对象
  • 使用new关键字调用的函数,是构造函数constructor。
  • 构造函数是专门用来创建对象的函数。
  • 使用typeof 会返回object

JavaScript 对象是被命名值的容器。

2.属性
var person = {
  firstName: "Tom",
  lastName : "R",
  id       : 1234,
  sex      : 'man',
  fullName : function() {
    return this.firstName + " " + this.lastName;
  }
};
3.基本数据类型 和 引用数据类型

基本数据类型(按值访问):Undefined 、 Null 、 Boolean 、 Number 和 String

引用数据类型(按引用访问):object、Array、function

  • 值类型:变量之间的互相赋值,是指开辟一块新的内存空间,将变量值赋给新变量保存到新开辟的内存里面;之后两个变量的值变动互不影响

  • 引用类型:变量之间的互相赋值,只是指针的交换,而并非将对象(普通对象,函数对象,数组对象)复制一份给新的变量,对象依然还是只有一个,只是多了一个指引。

4. 方法

调用对象的方法。

obj.a = function (){
	console.log('123');
}
5.封装

封装是面向对象的基本特征之一,将现实世界的事物抽象成计算机领域中的对象,对象同时具有属性和行为(方法),这种抽象就是封装.

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值