拼接了一个比较复杂的javascript 的string,里面有多个引号。结果发现怎么也运行通过不了。网上查了很多方法,没有特别有效的,最后自己摸索出来了。
结论如下:
1,单引号不能嵌套单引号,双引号不能嵌套双引号,单引号和双引号可以互相嵌套,但是只能嵌套一层。
2,2层以上的嵌套,必须用"\"进行转义,能够达到2层以上的嵌套。
3,必须注意换行和回车也需要转义,当然,拼接的时候可以不换行和回车。但是,如果有,必须转义。