21xrx.com
2024-12-23 00:37:21 Monday
登录
文章检索 我的文章 写文章
我对于JavaScript的数据类型的探索与总结
2023-06-10 17:57:35 深夜i     --     --
JavaScript 数据类型 原始类型 引用类型

在JavaScript中,数据类型可以分为两大类,原始类型和引用类型。

1. 原始类型

原始类型包括:数字(Number)、字符串(String)、布尔值(Boolean)、null、undefined。它们的特点是值不可改变,每次改变其实是重新申请了一块内存,因此不可变性是它们的重要特征。

下面是一个原始类型数据的例子:


let num = 10; // 数字类型

let str = "hello world"; // 字符串类型

let bool = true; // 布尔类型

let n = null; // null类型

let ud = undefined; // undefined类型

console.log(typeof num); // 输出 "number"

console.log(typeof str); // 输出 "string"

console.log(typeof bool); // 输出 "boolean"

console.log(typeof n); // 输出 "object",这是一个历史遗留问题

console.log(typeof ud); // 输出 "undefined"

2. 引用类型

引用类型包括:对象(Object)、数组(Array)、函数(Function)等。它们的特点是存储在堆内存中,栈内存中存储的是指向堆内存中地址的指针,因此可以修改其属性值或者元素值。

下面是一个引用类型数据的例子:


let obj = name: "张三"; // 对象类型

let arr = [1, 2, 3]; // 数组类型

function sayHello() {

 console.log("Hello World!");

}

let func = sayHello; // 函数类型

console.log(typeof obj); // 输出 "object"

console.log(typeof arr); // 输出 "object"

console.log(typeof func); // 输出 "function"

在开发中,正确使用不同数据类型是非常重要的,这样能够提高代码效率和可维护性。

标题:从原始类型到引用类型:我对JavaScript数据类型的探索与总结。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复