繁体   English   中英

JavaScript中的位移

[英]bit shifting in javascript

我有一个数值,例如

var x = 13434235234334;

我想将其向左或向右移动。 例如:

x >> 2 

要么

x << 2

但是后来我想找回x的原始值(假设我知道我将原始数移位了多少次)。

如何获得x的原始值?

原始值x本身不会被移位操作更改。

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

因此,只要您不希望给x分配其他值,就可以使用x作为原始值。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM