What is the difference between ' and " in JavaScript?

后端 未结 8 2373
鱼传尺愫
鱼传尺愫 2020-12-01 06:13

I saw this question and I am wondering about the same thing in JavaScript.

If you use the character \' or the character \" when making strings in JavaScript, the app

8条回答
  •  悲&欢浪女
    2020-12-01 06:40

    I think there is another difference. If you do the following

    var str1 = 'The \' character';
    var str2 = 'The " character';
    var str3 = "The ' character";
    var str4 = "The \" character";
    document.write(str1.replace("'", "%26"));
    document.write(str2.replace('"', "%22"));
    document.write(str3.replace("'", "%26"));
    document.write(str4.replace('"', "%22"));
    

    The document.write will fail for str1 and str4. That is the difference, but I don't know if there is a workaround to make them work.

提交回复
热议问题