js 多行文本

es6中有模板字符串`` ,(可以表示多行字符串,但是很多地方不支持多行字符串)
单行字符串中换行用\n
书写多行字符串来表示单行字符串 \LineTerminatorSequence
LineTerminatorSequence(行延生符)可以是:

换行符
回车符
行分割符
段分隔符
换句话说,可以通过转义行结束符来实现书写多行字符串(表示还是单行字符串).
// eval('var s1 = "123\\\r\n456", s2 = "123\\\n456"'); s1 === s2;
'\
\
content\
\
'
如果你需要真实的换行,必须在反斜杠前面加上一个\n.(通常来说没有必要)

利用函数内部的多行注释:
function hereDoc(f) { 
return f.toString().replace(/^[^\/]+\/\*!?\s?/, '').replace(/\*\/[^\/]+$/, '');
}
var string = hereDoc(function () {/*
*/});