返回

深入剖析 JavaScript 的基本数据类型:简明、清晰的指南

前端

1. JavaScript 的数据类型概述

JavaScript 的数据类型分为两类:基本数据类型和复杂数据类型。

  • 基本数据类型: String、Number、Boolean、undefined 和 null。
  • 复杂数据类型: Object。

JavaScript 不支持任何创建自定义类型的机制,所有的值最终都将是上述六种数据类型之一。

2. 基本数据类型详细解析

2.1 String

String 类型是 JavaScript 中用于表示文本的数据类型。它由一系列字符组成,可以用单引号或双引号括起来。例如:

let name = "John Doe";
let message = 'Hello, world!';

2.2 Number

Number 类型是 JavaScript 中用于表示数字的数据类型。它可以是整数、小数或科学计数法表示的数字。例如:

let age = 30;
let salary = 10000.50;
let population = 1e9;

2.3 Boolean

Boolean 类型是 JavaScript 中用于表示真假值的数据类型。它只有两个值:true 和 false。例如:

let isMarried = true;
let isAlive = false;

2.4 undefined

undefined 类型是 JavaScript 中用于表示一个变量或属性未被赋值的数据类型。当声明一个变量但未赋值时,它的值就是 undefined。例如:

let name;
console.log(name); // undefined

2.5 null

null 类型是 JavaScript 中用于表示一个变量或属性的值为空的数据类型。它与 undefined 不同,null 表示一个明确的空值,而 undefined 表示一个未赋值的值。例如:

let user = null;
console.log(user); // null

3. 复杂数据类型:Object

Object 类型是 JavaScript 中用于表示复杂数据的