JavaScript 字符串带引号

JavaScript 字符串带引号

通常使用字符串来存储和操作文本数据。但是,您也可以将特殊字符和数字数据存储在字符串中。 例如, 包含多种类型数据的地址或电子邮件ID。

通过将数据放在引号内来创建字符串。 JavaScript 和其他编程语言允许用户将数据保存在双引号(” “)或单引号(’ ‘)中。本章将向您展示如何打印带引号的字符串。

例如

引用 示例
单引号 (‘ ‘) ‘这是在单引号内的字符串。’
双引号 (” “) “这是在双引号内的字符串。”

这些单引号和双引号在网络浏览器上不会与字符串一同显示。但有时候我们也需要将引号与字符串一同显示出来。例如像 it’s,b’day,seven o’clock,can’t 等等。首先,看一下字符串在网页上是如何简单显示的。

示例:没有引号的字符串

看一个简单的示例,演示如何不使用单引号和双引号打印字符串。

复制代码

<script>
var pat1 = 'A string inside single quote';
var pat2 = "A string inside double quote";
document.write(pat1 + "</br>");
document.write(pat2);
</script>

输出

A string inside single quote
A string inside double quote

在这里,你可以看到两个字符串都没有被打印出来。

包围引号

你可以使用反斜杠(\)来转义引号。 记住一件事:如果你不想使用反斜杠(\),就必须在字符串内外交替使用引号。这意味着如果你尝试在字符串内部使用单引号,外部引号应该是双引号。同样地,如果你尝试在字符串内部使用双引号,外部引号必须是单引号。

让我们看看在JavaScript中如何做到这一点。

示例:使用反斜杠(\)打印引号

在这个示例中,我们将使用反斜杠(\)来转义引号。

复制代码

<html>
<body>
<script>
var singleQ = 'It\'s nine o\' clock in the morning.';
var doubleQ = "Mukesh Ambani is \"the richest man\" of India.";
document.write(singleQ + "</br>");
document.write(doubleQ + "</br>");
</script>
</body>
</html>

输出

It's nine o' clock in the morning.
Mukesh Ambani is "the richest man" of India.

如果你将字符串写成下面的样子,JavaScript就会误解这个字符串:

var dq = "Mukesh Ambani is "the richest man" of India.";

注意:当在引号内外使用相同的引号时,不要忘记插入反斜杠进行转义。

示例:使用替代字符串语法打印引号

在这个示例中,我们将在字符串内外使用替代引号。这意味着可以使用相同的方法完成同样的操作。看看下面的示例,它是如何完成的:

复制代码

<html>
<body>
<script>
var singleQ = "It's nine o' clock in the morning.";
var doubleQ = 'Always say "Thank you" when anyone helps you.';
document.write(singleQ + "</br>");
document.write(doubleQ + "</br>");
</script>
</body>
</html>

输出

It's nine o' clock in the morning.
Always say "Thank you" when anyone helps you.

除了以上所有的方法,还有一种方法可以在Web浏览器中显示单引号和双引号。

示例:使用撇号打印单引号

在这个示例中,我们将在单引号字符串中间使用撇号。看下面的示例,它是如何实现的:

复制代码

<html>
<body>
<script>
var sq = 'It's an example of printing the single quote with string.';
document.write(sq);
</script>
</body>
</html>

输出

It's an example of printing the single quote with string.

示例:使用&quot打印双引号

在JavaScript中,您可以使用 & quot与字符串配合使用,显示带有双引号的字符串。使用 & quot,您可以使用任何引号。请参见下面的示例:

复制代码

<html>
<body>
<script>
var dq1 = "Always say " Thank you " when anyone helps you.";
var dq2 = 'Always say " Thank you " when anyone helps you.';
document.write(dq1 + "</br>");
document.write(dq2);
</script>
</body>
</html>

输出

Always say "Thank you" when anyone helps you.
Always say "Thank you" when anyone helps you.

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程