将Multiline String作为函数参数传递的最佳方法是什么?

时间:2010-06-02 08:43:03

标签: javascript

将Multiline String作为Javascript函数的参数传递的最佳做法是什么。

2 个答案:

答案 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(例如,值为十六进制,两位数)
  • \\ - 反斜杠
  • \" - 双引号(当您使用双引号分隔字符串文字时很有用)
  • \' - 单引号(当您使用单引号分隔字符串文字时很有用)