有一些字符串太长,如果单纯的利用引号把它引起来,可能要占用编辑器的好几行。之前我采用的一种办法是,把这个大字符串分成为若干小字符串,然后利用“+”号连接起来。
var html = "<html>"+
"<body></body>"+
"</html>";后来看有同事这样写:
var html = [];
html[html.length] = "<html>";
html[html.length] = "<body></body>";
html[html.length] = "</html>";
html = html.join("");再后来看到另外一个同事的写法更加简单:
var html = ["<html>",
"<body></body>",
"</html>"];
html = html.join("");优缺点:
第一种写发最简单,但是在数据量十分大的时候效率低。
第二种可读性相对较好,效率相对第一种要快。
第三种可读性,效率都比较完美。