21xrx.com
2024-11-09 00:19:23 Saturday
登录
文章检索 我的文章 写文章
深入探究JavaScript的数据类型:原始类型和引用类型
2023-06-13 09:03:15 深夜i     --     --
```javascript console

在JavaScript中,数据类型被分为原始类型和引用类型。原始类型包括:数字、字符串、布尔值、null、undefined和Symbol。引用类型包括对象、数组、函数等。

原始类型

原始类型是简单的数据段,它们被存储在栈内存中,并按值进行访问。以下是说明原始数据类型的代码示例:

script

//数字

let num = 123;

//字符串

let str = "Hello World!";

//布尔值

let bool = true;

//null

let nullVar = null;

//undefined

let undefinedVar;

//Symbol

let sym = Symbol("foo");

引用类型

引用类型通常由多个值构成,并使用对象来表示。引用类型的值保存在堆内存中,对象、数组和函数等都是引用类型。

script

//对象

let obj = name: "John";

//数组

let arr = [1, 2, 3];

//函数

function sayHello(){

 console.log("Hello!");

}

在JavaScript中,判断数据类型的方法是使用“typeof”关键字:

script

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

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

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

console.log(typeof nullVar); // "object"

console.log(typeof undefinedVar); // "undefined"

console.log(typeof sym); // "symbol"

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

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

console.log(typeof sayHello); // "function"

通过这些代码,我们可以更好地理解JavaScript中的数据类型及其区别。请记住,了解数据类型的概念及其内部工作机制是变成开发人员的一个重要步骤。

关键词: JavaScript,数据类型,原始类型,引用类型,typeof。

  
  

评论区

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