在编程中,字面量(literal)是一个直接出现在源代码中的值。它可以是数字、字符串、布尔值(true或false)、null或undefined等基本数据类型,也可以是对象或数组等复合数据类型。
例如,以下都是字面量:
// 数字字面量
const num = 42;
// 字符串字面量
const str = “Hello, World!”;
// 布尔字面量
const bool = true;
// null和undefined字面量
const nul = null;
const und = undefined;
// 对象字面量
const obj = { key: “value” };
// 数组字面量
const arr = [1, 2, 3];
在JavaScript中,字面量通常用于初始化变量、赋值给属性或作为函数参数。它们在代码中具有固定不变的值,并且在运行时不会改变。