构建一个字符串的方法太多了,最简单的办法就是直接构建,部分特殊字符用转义方法声明,常见的就有回车换行和引号
例如 var a = 'abcdefg\nhijklmn'
如果不用转义,那么拼接字符串方式也可以
例如 var a = 'abcdefg' + String.fromCharCode(10)+'hijklmn'
甚至于,你可以直接使用 String.fromCharCode 来构建整个字符串
例如 var a = String.fromCharCode(97,98,99,100,101,102,103,10,104,105,106,107,108,109,110)
再或者,用十六进制或unicode直接描述字符串
例如 var a = '\x61\x62\u0063\u0064\x65\x66\x67\x0a\x68\u0069\u006a\x6b\x6c\x6d\x6e'
\在字符串定义的引号中,就是表示转义的,如果要输出\符号,你只能用'\\'来定义
同样,//在js中用来定义正则表达式,那么在正则表达式中也无法直接使用/符号,需要用/\//来定义