1. 程式人生 > >javascript字串單引號與雙引號的區別

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)如果要用反斜槓,則輸入‘\\’