javascript 字符串中單引號和雙引號區別


最近在使用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)如果要用反斜杠,則輸入‘\\’


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM