垂直制表符、换页符和退格字符是什么?如何在JavaScript中使用它们?

16

我想了解在JavaScript中什么是垂直制表符、换页符和退格字符,以及如何使用它们?或者说我是否有必要(应该)使用它们?


1
你能具体一些吗?也许可以引用一下你正在阅读的提到这些的文档? - Sampson
那是四个问题,而不是一个。 - Raedwald
请参见https://dev59.com/iHE95IYBdhLWcg3wSb7P。 - Raedwald
2个回答

19
  • 垂直制表符: \v = U+000b
    • "将表单定位到下一个制表位。" (Safari浏览器忽略此命令)
  • 换页符: \f = U+000c
    • "在打印机上,加载下一页。在某些终端模拟器中,清除屏幕。" (Safari浏览器在这种情况下截断字符串。)
  • 退格符: \b = U+0008
    • "将光标向左移动一个位置。" (Safari浏览器忽略此命令)

这些转义序列之所以被定义,可能是因为所有其他源自C的语言都有它们。通常您不需要使用它们,它们对文本也没有有用的影响。


7

我会尝试用一个例子来尽可能简单地解释:

\f代表换页符,会跳到下一行并省略前一行的字符数。

\r代表回车符,会回到当前行的开头并打印字符。

var myString = "One Two Four\fThree\rKing";

console.log(myString);

Output:


好的。\v有什么解释吗? - S.B

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接