长期存储两个整数

时间:2014-10-03 19:25:16

标签: javascript binary bit-shift

此问题是this的扩展。是否可以在JavaScript中存储两个整数?

long l = (((long)x) << 32) | (y & 0xffffffffL);
int x = (int)(l >> 32);
int y = (int)l;

1 个答案:

答案 0 :(得分:0)

这是JavaScript,而不是java。这里只有浮点数。我没有看到这样的操作有任何意义,但你可以返回一个元组,或用分隔符从它们中创建一个字符串。但是把它们放在一个数字里......

但是在JS中你也有移动算子,所以你可以试试这个:D