当前位置: 首页 > 开发者资讯

javascript中基本数据类型有哪些?

  JavaScript 的基本数据类型是按值访问的不可变原始值,包括 Number(数字)、String(字符串)、Boolean(布尔值)、Undefined(未定义)和 Null(空值)。这些类型直接存储在栈内存中,操作时传递实际值而非引用,本文详细为大家介绍关于javascript中基本数据类型。

  javascript中基本数据类型

  在JavaScript中,基本数据类型是直接存储在栈内存中的简单数据,它们不是对象,也没有方法。以下是JavaScript中的基本数据类型:

  Number(数字):

  表示整数和浮点数,例如 42 或 3.14。

  还包括一些特殊的数值,如 Infinity、-Infinity 和 NaN(Not a Number)。

  String(字符串):

  表示文本数据,例如 "Hello, World!"。

  字符串是不可变的,即一旦创建就不能被改变。

javascript中基本数据类型有哪些.png

  Boolean(布尔):

  表示逻辑值:true 或 false。

  Undefined(未定义):

  当声明一个变量但没有赋值时,该变量的值就是 undefined。

  Null(空):

  表示一个空值或不存在的对象引用。

  与 undefined 不同,null 是显式赋值的,表示变量有意不指向任何对象。

  Symbol(符号,ES6新增):

  表示唯一的、不可变的值,通常用作对象属性的键。

  可以通过 Symbol() 函数创建。

  BigInt(大整数,ES2020新增):

  表示任意精度的整数,可以安全地存储和操作大整数,即使它们超出了 Number 类型所能表示的范围。

  可以通过在整数后面加 n 或调用 BigInt() 函数来创建。

  这些基本数据类型在JavaScript中是按值传递的,意味着当它们被赋值给变量或传递给函数时,实际上传递的是它们的值,而不是引用。这与对象不同,对象是按引用传递的。


猜你喜欢