Pav*_*nik 3 javascript indexof backslash
为什么javascript为
'aaaaa\bb'.indexOf('\\')
回报
-1?
我希望5,但是bi得到了.它真的不会将反斜杠读作符号,但它将其视为转义字符?
'aaaaa\bb'解析字符串常量时,搜索字符串()中的反斜杠消失; JavaScript解析器总是读取字符串常量中的单个反斜杠作为转义.你需要加倍它,就像你传递给它的字符串一样.indexOf().
在您的情况下,\b是退格控制字符的转义.即使在类似的情况下\q,这不是一个"特殊"字符,反斜杠基本上被忽略.