当我尝试写这样JS声明的JavaScript安全的字符串
var a = "\images\avatars\";
我得到一个错误语法错误:意外的令牌非法
这肯定是因为\标志,但我需要他们。 那么如何让这个字符串安全?
PS。逃避,是encodeURI不利于
当我尝试写这样JS声明的JavaScript安全的字符串
var a = "\images\avatars\";
我得到一个错误语法错误:意外的令牌非法
这肯定是因为\标志,但我需要他们。 那么如何让这个字符串安全?
PS。逃避,是encodeURI不利于
加倍他们:
var a = "\\images\\avatars\\";
你永远需要的,如果你包括它在一个字符串加倍反斜杠。你必须做类似的嵌入同种引号的引用字符串的东西:
var a = 'Don\'t be cruel';
反斜线用作转义序列。
转义:
var a = "\\images\\avatars\\";
为什么你需要反斜杠,而不是正斜杠,顺便说一下?
取而代之。
var a = "\\images\\avatars\\";
请注意''\ a“===”a“'。 – pimvdb 2012-02-24 14:50:27
所以,我错过了一个... – 2012-02-24 14:52:05