---
url: /docs/guide/usage/linter/rules/eslint/prefer-template.md
---

### 作用

要求使用模板字面量，而不是字符串拼接。

### 为什么这不好？

在 ES2015（ES6）中，我们可以使用模板字面量来代替字符串拼接。

### 示例

以下是此规则的**错误**代码示例：

```js
const str = "Hello, " + name + "!";
const str1 = "Time: " + 12 * 60 * 60 * 1000;
```

以下是此规则的**正确**代码示例：

```js
const str = "Hello World!";
const str2 = `Time: ${12 * 60 * 60 * 1000}`;
const str4 = "Hello, " + "World!";
```

## 如何使用

## 版本

此规则于 v1.12.0 中添加。

## 参考资料
