在javascript中移位

时间:2014-11-04 12:50:08

标签: javascript bit-manipulation

我有一个数值,如

var x = 13434235234334;

我想把它转移到左边或右边。 E.g:

x >> 2 

x << 2

但后来我想恢复x的原始值(假设我知道我移动原始数字的次数)。

如何获取x的原始值?

1 个答案:

答案 0 :(得分:0)

原始值x本身不会因位移操作而改变。

var x=511;
var y=x>>4;
var z=x<<3;
/*
x=511
y=31
z=4088
*/

如果您想要原始值,只需使用x,只要您没有为x分配其他值。