javascript字串單引號與雙引號的區別
阿新 • • 發佈:2019-01-30
最近在使用javascript程式設計,遇到使用字串的情況
寫了一點測試程式碼
var str = 'This is Jack'; var str2 = "This is Tom"; var str3 = 'This is "Rose"'; var str4 = "This is 'LiLi'"; var str5 = "This is \"Sun\""; var str6 = 'This is \'Mary\''; var str7 = "This is \'Lucy\'"; var str8 = 'This is \"Rooney\"'; var str9 = 'This is \\Ronaldo\\'; console.log(str); console.log(str2); console.log(str3); console.log(str4); console.log(str5); console.log(str6); console.log(str7); console.log(str8); console.log(str9);
測試結果:
This is Jack
This is Tom
This is "Rose"
This is 'LiLi'
This is "Sun"
This is 'Mary'
This is 'Lucy'
This is "Rooney"
This is \Ronaldo\
結論:(1)只使用字元的字串,單引號和雙引號沒有區別
(2)在單引號包括的字串中可以直接用雙引號,在雙引號包括的字串中可以直接用單引號
(3)如果在雙引號包括的字串中用雙引號,需要用反斜槓轉義,注意是"\" ;同樣在單引號包括的字串中用單引號,也需要轉義
(4)如果要用反斜槓,則輸入‘\\’