如何在 JavaScript 中創建多行字符串
要在 JavaScript 中創建多行字符串,您可以使用模板文字。模板文字是在 ES6 中引入的,它提供了一種處理字符串的現代方式。
與使用單引號/雙引號作為分隔符的常規字符串不同,模板文字字符串由反引號 (`
) 字符。
模板文字有很多特性,比如變量插值、標記模板等等,但最重要的是,它們可以是多行的。
const multiStr = `
Hey there!
How are you?
Do you
have
time
for a
quick
call?
`;
在 ES6 之前,您必須手動附加一個換行符(\n
) 創建多行字符串:
var multiStr = 'This is \n\
an example of \n\
multi-line string';
請注意,反斜杠 (\
) 放在換行符 (\n
之後 ) 在每一行的末尾告訴 JavaScript 引擎該字符串將繼續到下一行。這是避免 JavaScript 引擎自動插入分號所必需的。