JavaScript 字面量详解:字符串、数组、对象、函数和模板字面量
字面量分为字符串字面量('string literal')、数组字面量('array literal')和对象字面量('object literal'),另外还有函数字面量('function literal')、模板字面量(多行文本字符串)。
函数字面量('function literal')指的是直接定义函数的方式,可以将函数作为一个值赋给变量或者作为参数传递给其他函数。例如:
const add = function(a, b) {
return a + b;
};
模板字面量(多行文本字符串)是ES6引入的一种新的字符串表示方式,使用反引号(`)来定义字符串,可以跨行书写,并且支持插值表达式。例如:
const name = 'John';
const greeting = `Hello, ${name}!`;
这些字面量形式可以方便地在代码中直接表示对应的值,提升代码的可读性和编写效率。
原文地址: https://www.cveoy.top/t/topic/b0yA 著作权归作者所有。请勿转载和采集!