将Multiline String作为Javascript函数的参数传递的最佳做法是什么。
答案 0 :(得分:1)
你可以传递一个变量!
答案 1 :(得分:1)
JavaScript字符串可以包含换行符,因此您不必执行任何特殊操作。 (编辑实际上,我想你这样做 - 你必须使用转义序列;这将在下面介绍。)示例:
var s = "This is line 1\nThis is line 2\nThis is line 3.";
alert(s);
...警报
This is line 1 This is line 2 This is line 3
JavaScript字符串中的转义序列的完整语法(当然)在specification中,但这是一个简短的(可能是不完整的)纲要:
\n
- 换行符\r
- 回车\t
- 标签\v
- 垂直标签\b
- 退格\f
- formfeed \u0100
- Unicode字符256(例如,值为十六进制,四位数字)\xfd
- Unicode字符253(例如,值为十六进制,两位数)\\
- 反斜杠\"
- 双引号(当您使用双引号分隔字符串文字时很有用)\'
- 单引号(当您使用单引号分隔字符串文字时很有用)