JavaScript 字面量253


在 JavaScript 中,字面量指的是表示固定值的特殊语法结构。它们通常用于存储基本数据类型的值,例如字符串、数字和布尔值。

1. 字符串字面量

字符串字面量用于表示一段文本或字符序列。它们由一对单引号 (') 或双引号 (") 括起来。例如:
const name = 'John Doe';
const message = "Hello world!";

2. 数字字面量

数字字面量用于表示整数或浮点数。它们可以是十进制、十六进制或八进制。例如:
const age = 30;
const pi = 3.14;
const hexadecimal = 0xFF;
const octal = 0o777;

3. 布尔字面量

布尔字面量用于表示真 (true) 或假 (false) 值。它们是 JavaScript 中唯一两种基本数据类型。例如:
const isLoggedIn = true;
const isOnline = false;

4. 数组字面量

数组字面量用于创建数组,它是由方括号 ([]) 括起来的一系列元素。每个元素可以是任何数据类型,包括其他数组或对象。例如:
const numbers = [1, 2, 3, 4, 5];
const names = ['John', 'Jane', 'Bob'];

5. 对象字面量

对象字面量用于创建对象,它是由大括号 ({}) 括起来的一系列键值对。键必须是字符串,值可以是任何数据类型。例如:
const person = {
name: 'John Doe',
age: 30,
isMarried: true
};

6. 模板字面量

模板字面量 (ES6 中引入) 允许使用反引号 (`) 来创建多行字符串。它们可以包含嵌入式表达式,这些表达式将在字符串中求值。例如:
const name = 'John Doe';
const message = `Hello, ${name}! How are you?`;

7. 字面量的优点

字面量具有以下优点:
可读性和可维护性高
无需声明类型
易于理解和使用

8. 字面量的局限性

字面量也有一些局限性:
不可更改(不可变)
只能在声明时初始化

9. 用法

字面量广泛用于 JavaScript 程序中,用于存储和操纵数据。它们是创建变量、常量、数组和对象的首选方法。

JavaScript 字面量是用于表示固定值的重要语法结构。它们包括字符串、数字、布尔值、数组和对象字面量。字面量易于使用、可读且可维护。虽然它们不可更改,但它们在 JavaScript 程序中提供了强大的数据表示机制。

2025-01-12


上一篇:JavaScript 手册 PDF:全面掌握 JavaScript 开发

下一篇:JavaScript 实战 PDF:探索动态 Web 开发