.js的数据类型


JavaScript 是一种动态类型的编程语言,它支持多种数据类型。以下是 JavaScript 中常见的数据类型:

  1. 基本数据类型(Primitive Types):

    • String(字符串): 表示文本,用单引号或双引号括起来。
    let greeting = 'Hello';
    let name = "World";
    • Number(数字): 表示数值,可以是整数或浮点数。
    let age = 25;
    let pi = 3.14;
    • Boolean(布尔): 表示逻辑值,只有两个可能的值,truefalse
    let isTrue = true;
    let isFalse = false;
    • null: 表示空值或无值。
    let emptyValue = null;
    • undefined: 表示未定义的值。
    let undefinedValue;
    • Symbol(符号): 用于创建唯一的标识符。
    let uniqueKey = Symbol('unique');
  2. 引用数据类型(Reference Types):

    • Object(对象): 表示复杂的数据结构,由键值对组成。
    let person = {
      name: 'John',
      age: 30,
      isStudent: false
    };
    • Array(数组): 表示有序的列表。
    let numbers = [1, 2, 3, 4, 5];
    • Function(函数): 表示可执行的代码块。
    function greet(name) {
      console.log('Hello, ' + name + '!');
    }
    • Date(日期): 表示日期和时间。
    let currentDate = new Date();
    • RegExp(正则表达式): 表示文本匹配模式。
    let pattern = /pattern/;
  3. 特殊数据类型:

    • BigInt(大整数): 表示任意精度的整数。
    const bigIntValue = 9007199254740991n;

以上是 JavaScript 中常见的数据类型。在动态类型语言中,变量的数据类型是在运行时确定的,而不是在编译时确定的。这意味着同一个变量在不同的时间点可以保存不同类型的值。


原文链接:codingdict.net