--- id: a6b0bb188d873cb2c8729495 title: 转换 HTML 实体字符 challengeType: 5 forumTopicId: 16007 --- # --description-- 请将字符串中的 `&`、`<`、`>`、`"`(双引号)和 `'`(单引号)转换为 [HTML 实体字符](https://developer.mozilla.org/zh-CN/docs/Glossary/Entity),并返回转换之后的字符串。 # --hints-- `convertHTML("Dolce & Gabbana")` 应返回 `"Dolce & Gabbana"`。 ```js assert.match(convertHTML('Dolce & Gabbana'), /Dolce & Gabbana/); ``` `convertHTML("Hamburgers < Pizza < Tacos")` 应返回 `"Hamburgers < Pizza < Tacos"`。 ```js assert.match( convertHTML('Hamburgers < Pizza < Tacos'), /Hamburgers < Pizza < Tacos/ ); ``` `convertHTML("Sixty > twelve")` 应返回 `"Sixty > twelve"`。 ```js assert.match(convertHTML('Sixty > twelve'), /Sixty > twelve/); ``` `convertHTML('Stuff in "quotation marks"')` 应返回 `"Stuff in "quotation marks""`。 ```js assert.match( convertHTML('Stuff in "quotation marks"'), /Stuff in "quotation marks"/ ); ``` `convertHTML("Schindler's List")` 应返回 `"Schindler's List"`。 ```js assert.match(convertHTML("Schindler's List"), /Schindler's List/); ``` `convertHTML("<>")` 应返回 `"<>"`。 ```js assert.match(convertHTML('<>'), /<>/); ``` `convertHTML("abc")` 应返回 `"abc"`。 ```js assert.strictEqual(convertHTML('abc'), 'abc'); ``` # --solutions--