js中转义字符\的具体用法

通过js向html中创建一个canvas区域
document.body.innerHTML="
这里为什么需要转义字符啊,这个转义字符\具体怎么用呢?谢谢·

java 中字符串以引号开头、以引号结尾,如果字符串内容中由引号,就需要在前面加转义符,否则这个引号就会被当作字符串的结束。

如果外面有双引号,里面不想使用单引号,也使用双引号,那就需要用转义符号转义双引号,这样解析的时候才不会报错。

 双引号括起来表示字符串,js中引号不能交叉,如果都用双引号,内部需要表示实际的双引号时,需要转义
 当然你也可以用单引号
  document.body.innerHTML='<canvas id="mycanvas" >';  
    这样就不用转义了

转义字符都在符号可以解析为多重含义,可能出错的时候采用,字符串而已,一般不用转义。

用转义符号转义双引号