js常见数据类型 | 青训营笔记

58 阅读2分钟

嘿,今天我们要聊一聊JavaScript的数据类型。在JavaScript中,有一些常见的数据类型,它们用于存储和处理不同种类的数据。让我们一起来梳理一下这些类型吧!

基本数据类型

  1. 数字(Number):数字类型用于表示数值,可以是整数或浮点数。例如:let age = 25; let price = 9.99;

  2. 字符串(String):字符串类型用于表示文本数据,使用引号(单引号或双引号)括起来。例如:let name = 'John'; let message = "Hello, World!";

  3. 布尔(Boolean):布尔类型只有两个值,truefalse,用于表示逻辑上的真或假。例如:let isReady = true; let isAdmin = false;

  4. 空(Null)null用于表示空或不存在的值。例如:let data = null;

  5. 未定义(Undefined)undefined用于表示未赋值的变量或缺少值的属性。例如:let age; let address = undefined;

  6. 对象(Object):对象类型用于存储复杂的数据结构,可以包含多个键值对。例如:let person = { name: 'John', age: 25 };

  7. 数组(Array):数组类型用于存储多个值,可以通过索引访问每个元素。例如:let numbers = [1, 2, 3, 4, 5];

  8. 函数(Function):函数类型用于存储可执行的代码块,可以被调用和重复使用。例如:function add(a, b) { return a + b; }

这些是JavaScript的基本数据类型,每种类型都有其特定的用途和操作。在实际开发中,我们可以根据需要选择适当的数据类型来存储和操作数据。

特殊数据类型

此外,JavaScript还有一些特殊的数据类型,如符号(Symbol)大整数(BigInt),它们在特定的情况下使用。

  1. 符号(Symbol): Symbol类型用于创建唯一的标识符,可以用作对象的属性名或者常量。例如:
const RED = Symbol('red');
const BLUE = Symbol('blue');
console.log(RED === BLUE); // false
  1. BigInt(大整数):BigInt类型用于表示任意精度的整数,可以用于处理超过Number类型范围的数值。例如:
const MAX_SAFE_INTEGER = Number.MAX_SAFE_INTEGER;
const bigInt = BigInt(MAX_SAFE_INTEGER) + 1n;
console.log(bigInt); // 9007199254740992n

总结

通过了解和熟悉这些数据类型,我们可以更好地理解JavaScript中的数据存储和处理方式。