21xrx.com
2024-11-05 19:29:56 Tuesday
登录
文章检索 我的文章 写文章
JavaScript数据类型:基本类型和引用类型
2023-06-17 21:34:43 深夜i     --     --
JavaScript数据类型 基本类型 引用类型

JavaScript是一种动态类型语言,支持各种数据类型。根据存储方式,JavaScript的数据类型分为两大类:基本类型和引用类型。

### 基本类型

基本类型指的是简单的数据段,包括数字、字符串、布尔值、null和undefined。这些数据类型在内存中被存储在栈(stack)中,因为它们的大小固定,且可以直接访问到变量的值。

下面是一些基本类型的示例代码:


let num = 123; // 数字

let str = "hello"; // 字符串

let bool = true; // 布尔值

let nul = null; // null

let undef = undefined; // undefined

### 引用类型

引用类型指的是由多个值构成的对象,包括数组、函数、日期、正则表达式等。这些对象在内存中被存储在堆(heap)中,因为它们的大小不确定,需要先在栈中存储地址,然后再从堆中获取实际的值。

下面是一些引用类型的示例代码:


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

let obj = age: 18; // 对象

let func = function() { }; // 函数

let date = new Date(); // 日期

let reg = /\w+/g; // 正则表达式

### 总结

JavaScript的数据类型分为基本类型和引用类型,它们有着不同的存储方式和特点。了解这些数据类型对编写高质量的JavaScript代码非常有帮助。

  
  

评论区

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