有一个>>>
in Javascript , 但没有 <<<
...为什么?
(事实上,我不确定是否有任何语言基于注释。)
最佳答案
当右移时,问题是向左移入什么:移入 0,或通过 sign extension 保留数字的符号?符号扩展意味着如果最左边的位是 1,那么新的位也是 1,保留数字的符号。
这就是为什么有两个右移运算符:>>
执行符号扩展; >>>
用 0 填充。
左移时最右边的位不是符号位,因此没有理由移入 1。 <<
这就是我们所需要的。
关于javascript - 为什么没有<<<?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49786085/