字符串模板
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