javascript 引号 转义-如何在 JavaScript 中使用通配符字符串 – JS 转义示例

原来的:

在 JavaScript 中,字符串是一种表示字符序列的数据类型,字符序列可以由字母、数字、符号、单词或短语组成。

字符串用于表示基于文本的数据,并且大多使用单引号 (') 或双冒号 (") 进行定义。

let name1 = 'John Doe';
let name2 = "John Doe";

因为这个破折号是用来表示字符串的javascript 引号 转义,所以在字符串中使用单冒号和双冒号时需要小心。

当您尝试在字符串中使用它们时,它实际上会结束字符串,并且 JavaScript 会尝试将字符串的其余部分解析为代码。 这将构成错误。

let quote = "He said, "I learned from freeCodeCamp!"";

这将导致如下图所示的错误:

Uncaught SyntaxError: Unexpected identifier 'I'

在 JavaScript 中,如果需要在字符串中包含双冒号或单冒号,可以通过三种主要方法来修复此错误。 这些方法是:

如何使用反向字符串语法在 JavaScript 中使用通配符字符串

在 JavaScript 中,您可以使用相反的字符串语法 ' 或 " 来通配字符串。为此,您必须使用与要通配符相反的语法来包装字符串。

let quote = 'He said, "I learned from freeCodeCamp!"';
console.log(quote); // He said, "I learned from freeCodeCamp!"
let apostrophe = "It's a beautiful day";
console.log(apostrophe); // It's a beautiful day

这意味着如果将字符串用双引号引起来,则可以在字符串中使用单冒号。 另外,如果用单冒号包裹字符串,则可以在字符串内使用双引号。

但这也是有限的,因为如果必须在同一个字符串中使用双引号和单冒号怎么办? 然后您可以使用转义字符()。

如何在 JavaScript 中使用转义字符 () 来通配字符串

在 JavaScript 中,您可以使用 (反斜杠)字符来通配字符串。 反斜杠表示下一个字符应被视为文字字符,而不是特殊字符或字符串分隔符。

下面是 JavaScript 中转义字符串的示例:

let quote = "He said, "I learned from freeCodeCamp!"";
console.log(quote); // He said, "I learned from freeCodeCamp!"
let apostrophe = 'It's a beautiful day';
console.log(apostrophe); // It's a beautiful day

如何在 JavaScript 中使用模板文字来通配字符串

在 JavaScript 中,您还可以使用模板文字来表示通配符字符串。

模板文字允许您使用语法 ${表达式} 在字符串中嵌入表达式。

let quote = `He said, "I learned from freeCodeCamp!"`;
console.log(quote); // He said, "I learned from freeCodeCamp!"

使用模板文字,您不需要使用反斜杠来表示通配符。 您只需用后冒号 (`) 包裹字符串即可。

概括

在本文中javascript 引号 转义,您学习了如何在 JavaScript 中使用通配符字符串。 这将帮助您防止使用 Unicode 字符的字符串中出现双引号和单冒号。

您可以访问我的网站阅读我的 180 多篇文章。 您还可以使用搜索栏查看我是否撰写过有关特定文章的文章。