在 JavaScript 中,我可以输入'\u00A3'
来获取一个字符的字符代码。我也可以通过String.fromCharCode(parseInt('00A3', 16))
以编程方式实现。
但是我找不到一种方法来为控制字符实现相同的效果。我可以在源代码中输入它们,但我希望有一种在代码中生成它们的方法。
在 JavaScript 中,我可以输入'\u00A3'
来获取一个字符的字符代码。我也可以通过String.fromCharCode(parseInt('00A3', 16))
以编程方式实现。
但是我找不到一种方法来为控制字符实现相同的效果。我可以在源代码中输入它们,但我希望有一种在代码中生成它们的方法。
\u
或String.fromCharCode
插入它们,就像您的示例中一样?parseInt
: 0x00A3
您可以轻松嵌入八进制数字:
var crlf = '\013' + '\012'; // octal numbers
alert('hello' + crlf + 'there'); // shows hello\n\rthere
但是对于十六进制,情况并不相同:
var clrf = '\0xD' + '\0xA'; // hex
alert('hello' + crlf + 'there'); // shows helloxDxAthere
\0x000D
,由四个十六进制数值组成。 - Pointy