21xrx.com
2024-11-22 12:38:01 Friday
登录
文章检索 我的文章 写文章
学习Javascript中的两种数据类型
2023-06-11 07:24:33 深夜i     --     --
Javascript 基本数据类型 引用数据类型

Javascript两种数据类型

在Javascript中,有两种不同的数据类型:基本数据类型和引用数据类型。基本数据类型包括number、string、boolean、null和undefined,而引用数据类型则包括对象、数组和函数。

在开始写Javascript代码之前,我们需要了解这两种数据类型的区别。基本数据类型的赋值和传递是按值传递的,这意味着当我们把一个变量赋值给另一个变量时,实际上是将该变量的值复制到新变量中。而引用数据类型的赋值和传递是按引用传递的,这意味着变量实际上是一个指向对象内存地址的指针。

以下是一个实例, 展示基本数据类型和引用数据类型的不同,以及如何正确使用它们。

script

// 基本数据类型示例

let num1 = 5;

let num2 = num1; // num2 接收 num1 的值

num1 = 10; // 改变 num1 的值

console.log(num1); // 输出 10

console.log(num2); // 输出 5

// 引用数据类型示例

let arr1 = [1, 2, 3];

let arr2 = arr1; // arr2 指向 arr1

arr1.push(4); // 在 arr1 中加入一个新项

console.log(arr1); // 输出 [1, 2, 3, 4]

console.log(arr2); // 输出 [1, 2, 3, 4]

通过上面的例子,我们可以看到当改变基本数据类型的值时,不会影响到另一个变量。而当改变引用数据类型的值时,实际上是改变了所指向的对象,因此会影响到所有指向该对象的变量。

总之,在Javascript中,了解基本数据类型和引用数据类型的区别是很重要的。在编写代码时,要正确地使用这两种数据类型,并确保对它们有深入的了解。

  
  

评论区

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