2

如果我写

var n = 0x1234

在 Javascript 中,是

n == 4660

总是正确的?这个问题也可以这样表述:0x1234 是否表示一个字节序列,其中 0x12 是第一个字节,0x34 是最后一个字节?或者 0x1234 是否表示以 16 为底的数字,左边的数字是最重要的?

在第一种情况下,如果解释为大端,0x1234 可能是 4660,如果解释为小端,则可能是 13330。

在后一种情况下,0x1234 始终等于 1 * 4096 + 2 * 256 + 3 * 16 + 4 = 4660。

4

1 回答 1

1

0xJS 中的符号总是表示一个以 16 为底的数字,左边的数字是最重要的。

于 2013-08-16T19:44:50.923 回答