📜  javascript中的引用数据类型(1)

📅  最后修改于: 2023-12-03 15:31:47.744000             🧑  作者: Mango

JavaScript中的引用数据类型

在JavaScript中,有两种数据类型: 基本数据类型和引用数据类型。基本数据类型包括数字、字符串、布尔值和空值(null)和 undefined。而引用数据类型则包括对象、数组、函数以及日期。引用数据类型通常是由多个值或者其他引用类型组成的。

对象

JavaScript中的对象是一组属性和方法的集合,可以通过“.”或者“[]”来访问属性和方法。 创建对象的几种方式:

1. 对象字面量
let person = { 
    firstName: "John", 
    lastName: "Doe", 
    age: 30 
};
2. 构造函数
function Person(firstName, lastName, age) {
    this.firstName = firstName;
    this.lastName = lastName;
    this.age = age;
}

let person = new Person("John", "Doe", 30);
3. Object.create()
let person = Object.create(Object.prototype, {
    firstName: {
        value: "John"
    },
    lastName: {
        value: "Doe"
    },
    age: {
        value: 30
    }
});
数组

JavaScript中的数组是一组按顺序存储的值的集合,可以通过索引来访问其中的元素。 创建数组的几种方式:

1. 数组字面量
let fruits = ["apple", "banana", "orange"];
2. 构造函数
let fruits = new Array("apple", "banana", "orange");
3. Array.from()
let fruits = Array.from("apple");
函数

JavaScript中的函数是一段可重用的代码块,可以接受参数并执行某个操作,也可以返回值。 创建函数的几种方式:

1. 函数声明
function add(x, y) {
    return x + y;
}
2. 函数表达式
let add = function(x, y) {
    return x + y;
};
3. Function构造函数
let add = new Function("x", "y", "return x + y");
日期

JavaScript中的日期可以通过Date对象来实现。 创建日期的几种方式:

1. Date对象
let date = new Date();
2. Date构造函数
let date = new Date("October 13, 2014 11:13:00");
3. Date.UTC()
let date = new Date(Date.UTC(2014, 10, 13, 11, 13, 0));

总结: 在JavaScript中,引用数据类型是非常重要的。了解它们的特点和使用方法,有助于开发者更好地理解不同数据类型之间的差异,并能更好地处理不同的开发场景。