[js]字符串

學習筆記

1. 字符串默認只能寫在一行內,分成多行將會報錯。
'a
b
c'
// SyntaxError: Unexpected token ILLEGAL

上面代碼將一個字符串分成三行,JavaScript就會報錯。
如果長字符串必須分成多行,可以在每一行的尾部使用反斜杠。

var longString = "Long \
long \
long \
string";
longString;
// "Long long long string"

上面代碼表示,加了反斜杠以后,原來寫在一行的字符串,可以分成多行書寫。但是,輸出的時候還是單行,效果與寫在同一行完全一樣。注意,反斜杠的后面必須是換行符,而不能有其他字符(比如空格),否則會報錯。

2. 如果想輸出多行字符串。以下變通方法。
(function () { /*
line 1
line 2
line 3
*/}).toString().split('\n').slice(1, -1).join('\n');
// "line 1
// line 2
// line 3"

參考文獻

  1. 字符串
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 在JS中,字符串是六種數據類型之一,其重要程度不言而喻。JS中有一系列的內置方法可以對字符串進行操作,下面就一起來...
    大春春閱讀 11,017評論 0 16
  • 字符串方法,數組的方法,字符串與數組相互轉換,回文,JSON 1.使用數組拼接出如下字符串 2.寫出兩種以上聲明多...
    好奇而已閱讀 361評論 0 0
  • 常見的字符串方法: 長度計算及連接 字符串截取var str = "hello world";//第一個是開始位置...
    草鞋弟閱讀 540評論 0 0
  • 字符串 字符串就是零個或多個排在一起的字符,放在單引號或雙引號之中。 單引號字符串的內部,可以使用雙引號。雙引號字...
    李諾哦閱讀 202評論 0 0
  • 首先看一下版本號 之前一直用老版本的,現在換電腦,切到新版本,還真有點不習慣,沒辦法,要擁抱變化么,要不然,絕會淘...
    彭鵬閱讀 1,165評論 0 2