javascript シフト演算子を使って2の累乗計算を行う
- 2021.01.09
- javascript
- javascript

javascriptで、シフト演算子を使用して、2の累乗計算を行うサンプルコードを記述してます。
環境
- OS windows10 pro 64bit
- Apache 2.4.43
- ブラウザ chrome 84.0.4147.105
シフト演算子使い方
シフト演算子は、2累乗として利用することが可能です。
1 2 3 4 5 6 7 8 |
// 1 ✖ 2の1乗 console.log(1 << 1); // 2 // 1 ✖ 2の2乗 console.log(1 << 2); // 4 // 1 ✖ 2の3乗 console.log(1 << 3); // 8 |
右シフトにすると、逆になります。
1 2 3 4 5 6 7 8 |
// 8 ÷ 2の1乗 console.log(8 >> 1); // 4 // 8 ÷ 2の2乗 console.log(8 >> 2); // 2 // 8 ÷ 2の3乗 console.log(8 >> 3); // 1 |
-
前の記事
rails6 deviseインストール後に「NameError: uninitialized constant User」が発生した場合の対処法 2021.01.09
-
次の記事
javascript canvasタグを使用して3次ベジェ曲線を作成する 2021.01.09
コメントを書く