AI智能
改变未来

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) 打赏
未经允许不得转载:爱站程序员基地 » JavaScript的对象详解、基本数据类型与引用类型