跳到主要内容

字符串模板

1. 基本功能

  • 模板字面量使用反引号( ` )来定义字符串,并允许嵌入表达式
let name = "Alice";
let age = 30;

let message = `Hello, my name is ${name} and I am ${age} years old.`;
logd(message); // 输出: Hello, my name is Alice and I am 30 years old.

2. 多行字符串

  • 反引号( ` )包起来,可以输入多行内容
let str = `Line 1
Line 2
Line 3`;
logd(str); // 输出: Line 1\nLine 2\nLine 3

3. toString 转换

  • 在模板字面量中,嵌入的表达式会自动调用 toString 方法
let obj = {
toString() {
return "object";
}
};

let str = `This is an ${obj}`;
logd(str); // 输出: This is an object