在 JavaScript 中,模板文字是一种特殊的字符串语法,它允许您在字符串中插入变量或执行表达式。使用模板文字,您可以更方便地构建动态字符串。
在模板文字中,变量或表达式用 ${}
包裹起来。${}
内的内容会被解析为变量或表达式的值,并将其插入到模板文字中。
以下是一个示例:
const name = 'John';
const age = 30;
const sentence = `My name is ${name} and I am ${age} years old.`;
console.log(sentence); // 输出:My name is John and I am 30 years old.
在上面的例子中,我们使用模板文字构建了一个句子,其中 ${name}
和 ${age}
会被解析为变量 name
和 age
的值。
除了变量的插入,模板文字还可以执行表达式。例如:
const number1 = 10;
const number2 = 5;
const result = `The sum of ${number1} and ${number2} is ${number1 + number2}.`;
console.log(result); // 输出:The sum of 10 and 5 is 15.
在上面的例子中,我们执行了一个加法表达式 ${number1 + number2}
,并将结果插入到模板文字中。