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

2022-08-20 14:26:30

JavaScript(5) 对象

在这里插入图片描述

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

1.创建对象

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

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

2.属性

var person={
  firstName:"Tom",
  lastName:"R",
  id:1234,
  sex:'man',
  fullName:function(){returnthis.firstName+" "+this.lastName;}};

3.基本数据类型 和 引用数据类型

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

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

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

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

4. 方法

调用对象的方法。

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

5.封装

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

  • 作者:一蓑烟雨..
  • 原文链接:https://blog.csdn.net/weixin_44713688/article/details/107822749
    更新时间:2022-08-20 14:26:30