JavaScript 支持以下数据类型:
- Number(数字类型):包括整数和浮点数。
- String(字符串类型):表示文本数据。
- Boolean(布尔类型):表示真或假。
- Null(空类型):表示一个空值。
- Undefined(未定义类型):表示一个未定义的值。
- Object(对象类型):表示一个复杂的数据结构,包含多个属性和方法。
- Symbol(符号类型):表示一个独一无二的值,通常用作对象属性名。
以下是一个展示 JavaScript 数据类型的示例代码:
// Number 类型
var age = 25; // 声明一个 age 变量,赋值为数字 25
var pi = 3.14; // 声明一个 pi 变量,赋值为浮点数 3.14
// String 类型
var name = "John"; // 声明一个 name 变量,赋值为字符串 John
var message = 'Hello, world!'; // 声明一个 message 变量,赋值为字符串 Hello, world!
// Boolean 类型
var isStudent = true; // 声明一个 isStudent 变量,赋值为 true
// Null 类型
var myNull = null; // 声明一个 myNull 变量,赋值为 null
// Undefined 类型
var myUndefined; // 声明一个未赋值的变量,此时其值为 undefined
// Object 类型
var person = { // 声明一个 person 变量,赋值为一个对象
firstName: "John",
lastName: "Doe",
age: 25,
hobbies: ["reading", "coding", "playing games"],
address: {
street: "123 Main St",
city: "New York",
state: "NY",
zipCode: "10001"
},
fullName: function() { // 定义一个方法
return this.firstName + " " + this.lastName;
}
};
// Symbol 类型
var mySymbol = Symbol(); // 声明一个 mySymbol 变量,赋值为一个新的符号值
在上面的代码中,我们使用 var 关键字声明了各种不同类型的变量,并赋予它们不同的值。通过这个示例,可以看到 JavaScript 中不同的数据类型和它们的使用方式。