基础-数据类型

发布时间 2023-07-08 01:48:52作者: 黑逍逍

数据类型(Data Types): JavaScript具有多种数据类型,包括原始数据类型(如字符串、数字、布尔值、null和undefined)和复合数据类型(如对象和数组)。了解不同的数据类型对于正确处理和操作数据非常重要。

  1. 原始数据类型(Primitive Data Types): 原始数据类型直接存储值,它们是不可变的。
  • 数字(Number): 用于表示数值,可以是整数或浮点数。

    let age = 25; // 整数 let temperature = 36.5; // 浮点数
  • 字符串(String): 用于表示文本数据,由字符组成,可以使用单引号或双引号括起来。

    let name = "John"; let message = 'Hello, world!';
  • 布尔(Boolean): 用于表示逻辑值,只有两个可能的值:true(真)和false(假)。

    let isStudent = true; let hasCar = false;
  • 空值(Null): 表示一个空值或不存在的对象。

    let myVariable = null;
  • 未定义(Undefined): 表示一个未初始化的变量

    let myVariable;
    let obj = {};
    console.log(obj.property); // undefined
  1. 复合数据类型(Composite Data Types): 复合数据类型可以存储多个值或多个属性的集合。
  • 对象(Object): 用于存储多个键值对。键是字符串,值可以是任意类型的数据。

    let person = { name: "John", age: 25, isStudent: true };
  • 数组(Array): 用于存储多个值的有序集合。数组的每个元素都有一个数字索引。

    let numbers = [1, 2, 3, 4, 5];
    let fruits = ["apple", "banana", "orange"];
  • 函数(Function): 用于存储可执行的代码块,并可以被调用和重复使用。

    function greet(name) {
       console.log("Hello, " + name + "!");
    }
  1. 特殊数据类型:
  • 符号(Symbol): 表示独一无二的值,通常用作对象属性的键。
    let id = Symbol("unique-id");
    let obj = { [id]: "12345" };