开发者

What is the best possible way to pass a Mulitline String as function argument?

What will be the Best practice to pass Multiline String as a Javascript function's a开发者_运维问答rgument.


You can pass it a variable!


JavaScript strings can contain newline characters, so you don't have to do anything special. (Edit Actually, I suppose you do — you have to use an escape sequence; that's covered below.) Example:

var s = "This is line 1\nThis is line 2\nThis is line 3.";
alert(s);

...alerts

This is line 1
This is line 2
This is line 3

The full syntax of the escape sequences in JavaScript strings is (of course) in the specification, but here's a brief (probably incomplete) rundown:

  • \n - newline
  • \r - carriage return
  • \t - tab
  • \v - vertical tab
  • \b - backspace
  • \f - formfeed
  • \u0100 - Unicode character 256 (e.g., the value is in hex, four digits)
  • \xfd - Unicode character 253 (e.g., the value is in hex, two digits)
  • \\ - backslash
  • \" - double quote (useful when you're using double quotes to delimit a string literal)
  • \' - single quote (useful when you're using single quotes to delimit a string literal)
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜