JavaScript函数参数中的'\'含义是什么?

Zo *_*Has 0 javascript c# asp.net

我被要求记录一些代码.一些javascript函数传递参数,如

onclick='showhide(<%#String.Format("\"#customer{0}\"",Container.DataItemIndex) %>);'
Run Code Online (Sandbox Code Playgroud)
  1. 代码中"\"的目的是什么?
  2. 他们是一些特殊的逃脱角色吗?如果删除它们,代码会失败吗?

Jim*_*ler 8

它们正在"转义"引号,因此它们可以包含在字符串中.否则,它们会与字符串的开始/结束引号混淆.

http://en.wikipedia.org/wiki/Escape_character