什么是字面量

350 阅读1分钟

字面量指的是能够使用简单结构和符号创建对象的表达式。

比如字符串字面量,使用一个双引号来创建字符串对象,而不需要完整的调用 new String() 语句。大多数语言都支持字面量,而其中最著名的要数 JavaScript,它支持字符串字面量,数字字面量(即2, 8, 10, 16进制数),布尔值字面量(true, false),对象字面量({}),数组字面量([]),匿名函数字面量(function, lambda)以及正则表达式字面量(/.*/)。而在其他语言中,还更加细分或者叫不同的名字,比如 Java 使用单引号的字符字面量,整数和浮点数字面量,python 把对象叫做字典等。