如何在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中正确进行字符串插值,使代码简洁且现代。谢谢!