数据类型
在 JavaScript 中,每个值都有一个数据类型。数据类型定义了值的性质和可以对其执行的操作。JavaScript 有几种内置的数据类型。
基本数据类型
字符串(String)
字符串是一系列字符,用于表示文本。字符串必须用单引号(')或双引号(")括起来。
javascript
let greeting = "Hello, World!";
let name = "神岛";1
2
2
数字(Number)
数字类型用于表示整数和浮点数。
javascript
let age = 18;
let price = 99.9;1
2
2
布尔值(Boolean)
布尔值只有两个值:true 和 false。它们通常用于条件判断。
javascript
let isReady = true;
let hasError = false;1
2
2
null
null 表示一个空值或“无”值。它是一个被赋给变量的“无”值。
javascript
let emptyValue = null;1
undefined
undefined 表示一个未定义的值。如果一个变量被声明了但没有被赋值,它的值就是 undefined。
javascript
let notAssigned;
console.log(notAssigned); // 输出: undefined1
2
2
复合数据类型
对象(Object)
对象是键/值对的集合。我们将在后面的章节中详细介绍对象。
javascript
let player = {
name: "Alex",
score: 100,
};1
2
3
4
2
3
4
数组(Array)
数组是值的有序集合。我们将在后面的章节中详细介绍数组。
javascript
let scores = [100, 95, 88];1
typeof 操作符
你可以使用 typeof 操作符来检查变量的数据类型。
javascript
let message = "Hello";
console.log(typeof message); // 输出: string
let count = 10;
console.log(typeof count); // 输出: number1
2
3
4
5
2
3
4
5