反斜杠(\)对于在javascript中断开字符串非常重要。如果没有反斜线,则 当字符串被破坏时,JavaScript 将无法读取它,因为不会产生任何输出
在下面的示例中,由于在断开字符串时不使用反斜杠, 因此不会显示任何输出。
<html> <body> <p id="backslash"></p> <script> document.getElementById("backslash").innerHTML = "Javascript is // string breached here not java!"; </script> </body> </html>
如果使用反斜杠 ,则javascript会 尝试读取整个字符串并将其显示在输出中,如下所示。
<html> <body> <p id="backslash"></p> <script> document.getElementById("backslash").innerHTML = "Javascript is \ not java!"; </script> </body> </html>
输出结果
Javascript is not java!