Avatar ·

如何在TypeScript中进行字符串插值?模板字符串

大家好!我刚开始在JavaScript之后学习TypeScript,遇到了一个问题。我需要将多个变量合并成一个字符串来向用户输出消息。 在JavaScript中,我通常这样做: ```typescript let name = "Алексей"; let age = 25; let message = "Привет, меня зовут " + name + " и мне " + age + " лет."; console.log(message); ``` 但这看起来很冗长,尤其是当变量很多的时候。我听说ES6中出现了使用反引号和${}的模板字符串,但不确定它们在TypeScript中是否有效。当我尝试写: ```typescript let message = `Привет, меня зовут ${name} и мне ${age} лет.`; ``` TypeScript会报错吗?需要在tsconfig.json中额外配置什么吗?还有,在插值内部是否可以执行表达式,比如计算或函数调用?请告诉我如何在TypeScript中正确进行字符串插值,使代码简洁且现代。谢谢!