为什么字符串中的反斜杠()在控制台中出现错误
why backslash() in a string is giving error in console
我有一个类似的字符串
"C:'projects'cisco'iwan_staging_enc'enterprise-network-controller'ui-plugins'iwan"
当我粘贴到console
并按下回车键时,它会给出以下错误作为
Uncaught SyntaxError: Invalid Unicode escape sequence
怎么了
感谢
nageshwar
由于反斜杠是一个转义符,因此应该将字符串修改为:
"C:''projects''cisco''iwan_staging_enc''enterprise-network-controller''ui-plugins''iwan"
请参阅:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String#Escape_notation
'u
是unicode转义序列的开头,在字符串中有一个'u
,后面没有四个十六进制数字,这是unicode escape序列'uxxxx
的格式。参见
"C:'projects'cisco'iwan_staging_enc'enterprise-network-controller'u0050i-plugins'iwan"
'u0050
id P
还有其他类型的转义,所以例如,如果你在其中的某个地方有一个'n
,你会得到一个换行
"C:'new projects'cisco'iwan_staging_enc'enterprise-network-controller'u0050i-plugins'iwan"
因此,如果您不想避免这些转义序列,请在字符串中的'
s前面加一个斜杠。
"C:''projects''cisco''iwan_staging_enc''enterprise-network-controller''ui-plugins''iwan"
相关文章:
- 在量角器中创建一个.txt错误输出文件是手动的,而不是控制台错误
- PHP REST服务抛出异常——希望避免控制台错误
- jQuery控制台错误:无法读取属性'top'的未定义
- 角度材料和流星的控制台错误
- 调用Javascript时出现控制台错误
- 出现“未捕获的类型错误:未定义不是函数”控制台错误
- JQuery控制台错误
- 是什么导致了这个JS控制台错误
- 将Protractor配置为忽略浏览器控制台错误
- Javascript未执行.没有控制台错误,没有验证错误
- 控制台错误含义
- 浏览器控制台错误
- 为什么我的 ajax 调用不将数据存储在数据库中?没有 PHP 或控制台错误
- 尝试在drupal站点上使用响应式幻灯片,但收到控制台错误
- Javascript在IE7,8,9中返回控制台错误,但在所有其他浏览器中都能完美运行
- 通过 jQuery 发布发布表单 - 没有控制台错误
- 光滑滑块控制台错误
- 铬控制台错误
- Cufon 控制台错误,未替换字体.(引用错误:找不到变量:Cufon)
- 通过AJAX加载谷歌地图API,控制台错误