如何在JavaScript中创建多行字符串
在JavaScript中,字符串是一个包含字母,数字和特殊字符的字符序列。我们可以使用三种方式在JavaScript中创建字符串。
创建字符串的第一种方式是使用单引号。
let string = 'Hello, this is a string using single quote!';
创建字符串的第二种方式是使用双引号,如下所示。
let string = "Hello, this is a string using double quote!";
ES6版本的JavaScript介绍了第三种方式,使用反引号。
let string = `Hello, this is a string using back quotes!`;
所以,无论是使用反引号、单引号还是双引号,我们都可以通过不同的方式创建多行字符串。我们将逐一学习所有方法。
使用反引号创建多行字符串
当我们使用反引号(`)创建字符串时,需要在新的一行中编写字符串以创建多行字符串。
语法
用户可按照以下语法使用反引号创建多行字符串。
let string = `one line
second line
Third line`;
在上面的语法中,我们添加了反引号之间的字符序列。
示例1
在下面的示例中,字符串变量包含多行字符串,我们使用反引号来创建多行字符串。
在输出中,用户可以观察到我们写在反引号中的多行内容。
let string = `This is first line!
This is the second line!
This is the third line!
This is the fourth line!`
console.log(string);
使用单引号和双引号创建多行字符串
当我们使用单引号或双引号创建字符串时,我们需要使用‘\
’字符来创建多行字符串。在‘\
’字符中,‘\’代表转义字符,‘n’代表换行。
语法
用户可以按照以下语法使用‘\
’转义字符来创建多行字符串。
let string = 'Abcd
' + 'efg
';
在上面的语法中,用户可以看到我们如何使用带有单引号的 ‘字符来创建多行字符串。
示例2
在下面的示例中,我们使用了’+’运算符来连接多个字符串。此外,我们使用单引号来创建一个字符串。
在输出中,我们可以看到one、second、third和fourth分别在不同的行中。
let string = 'One
' +
'Second
' +
'Third
' +
'Fourth
';
console.log(string);
示例3
在下面的示例中,我们使用双引号创建了一个字符串。此外,我们使用了“
”转义字符来创建多行字符串。
let string = "One
" +
"Second
" +
"Third
" +
"Fourth
";
console.log(string);
在本教程中,我们学习了两种创建多行字符串的方法。第一种方法使用反引号,另一种方法使用单引号和双引号的\’ \’转义字符。建议使用反引号,因为我们在使用它们时还可以在字符串之间添加变量。