Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptのビット単位の左シフト(<<)演算子とは何ですか?


ビット単位の左シフト演算子を使用して、1つ以上のゼロビットを右からシフトします。左端のビットは考慮されません。

次のコードを実行して、JavaScriptのビット単位の左シフト演算子を使用する方法を学ぶことができます。

<!DOCTYPE html>
<html>
   <body>
      <script>
         document.write("Bitwise Left Shift Operator<br>");

         // 7 = 00000000000000000000000000000111
         document.write(7<<1);
      </script>
   </body>
</html>

  1. JavaScriptビット単位XOR(^)演算子とは何ですか?

    両方のビットが異なる場合、ビットごとのOR(|)演算子を使用すると1が返されます。 例 次のコードを実行して、JavaScriptビット単位XOR演算子の操作方法を学ぶことができます。 <!DOCTYPE html> <html>    <body>       <script>          document.write("Bitwise XOR Operator<br>");    

  2. JavaScriptをビット単位で説明しない、左シフトと右シフト?

    JavaScriptビット単位ではありません 例 <html> <body> <p id="not"></p> <script> document.getElementById("not").innerHTML = ~ 13; </script> </body> </html> 出力 -14 説明:1の場合は0、0の場合は1になります。上記の結果は14です。 JavaScriptのビットごとの左シフト演算子 例 <html> <bod