Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/470.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
写(a&b)是否更为传统<&书信电报;1而不是JavaScript中的(a&b)*2?_Javascript_Bit Manipulation - Fatal编程技术网

写(a&b)是否更为传统<&书信电报;1而不是JavaScript中的(a&b)*2?

写(a&b)是否更为传统<&书信电报;1而不是JavaScript中的(a&b)*2?,javascript,bit-manipulation,Javascript,Bit Manipulation,写(a&b)二进制左右移位在算法上比乘法更简单,可能需要更少的时钟周期。检查这里在这两种情况下都有溢出问题吗?询问意见的问题很接近,因为它们主要是基于意见的链接也不是关于JavaScript的,我怀疑这是否会转移到一种抽象级别的语言。 getSum=g=(a,b)=>a?g((a&b)*2,a^b):b

(a&b)二进制左右移位在算法上比乘法更简单,可能需要更少的时钟周期。检查这里

在这两种情况下都有溢出问题吗?询问意见的问题很接近,因为它们主要是基于意见的链接也不是关于JavaScript的,我怀疑这是否会转移到一种抽象级别的语言。
getSum=g=(a,b)=>a?g((a&b)*2,a^b):b