在JavaScript中何时使用特殊序列 f和
When to use special sequences f and in JavaScript
本文关键字:JavaScript 何时使 更新时间:2023-09-26
我知道'n
是如何工作的,但我很难理解javascript中的这三个特殊序列
- 'b (backspace)
- 'f (form feed)
- 'r(回车)
例如,对于前两个序列,我得到一个带有"strange"字符的字符串作为输出。对于'r
,对于字符串test'rtest
,我得到testtest
,因此它不做任何事情。
什么时候使用这三个转义序列?
这些ASCII控制字符有着悠久的历史遗产,这可能与这个问题的主题有点无关,但重要的是要理解它们的含义略有不同,或者有时在不同的上下文中没有意义。
'b
—需要记住的一点是,输入和输出都使用了字符。虽然'b
在输出中并不真正有用,但如果您正在读取输入,您可能会发现在某些情况下捕获退格很有用。
'f
-表单提要历来用于将打印机之类的东西推进到下一页,因此它与大多数情况无关。有时一些控制台在解释这些时可能会做一些有用的事情,但是现代终端模拟器没有标准的行为。
'r
-回车符对于某些操作系统(特别是Windows)仍然很重要,因为换行符('n
)并不总是与隐含的回车符相关联。对于现代终端来说,这意味着Windows在获得'n
时将光标向下移动一行,而不是返回到第一列。因此,从历史上看,行尾是序列'r'n
,这样既可以前进到下一行,又可以返回到列1。Unix系统通常只使用'n
,这使得'r
过时了。在Node中,您可以使用os.EOL
获取用于行尾的适当字符串。
相关文章:
- 如何检查Javascript何时完成
- 如何创建php函数或任何脚本/jquery Javascript,使我能够获取与复选框关联的值并添加它们
- 从 jquery.ready() 调用的 javascript 何时相对于 中的脚本运行
- Javascript:如何使自动建议的结果在单击时移动到输入字段中
- Javascript:如何使变量中的图像可点击
- javascript如何使对象内联
- 通过php加载javascript,使其不会;t在源中直接可见
- 如何在javascript中使两个按钮显示在一起
- 如何在javascript中使画布显示自定义图像作为背景
- 在css3页面淡入后启动javascript以使动画更流畅
- Javascript:隐藏/使其难以理解客户端对象
- 如何在javascript中使复选框只读
- 在 javascript 中使 split() 方法使用双引号而不是单引号创建数组
- 在javascript中使隐藏的元素可见是css
- 在 JavaScript 中使对象非全局
- Javascript将使对象具有相同的大小
- 为什么这个 JavaScript 代码使整个数组指向同一个对象
- Javascript;如何使函数全局可访问
- HTML中的Javascript:何时使用分号,何时返回false
- Javascript - 如何使按钮生成 1-12 的随机整数,并让按钮不断产生相同的数字