Function bitwise

ビット回転を行う関数

const resultLeft = bitwise(0x12345678, 8);
console.log(resultLeft.toString(16)); // '34567812'
const resultRight = bitwise(0x12345678, 8, 'right');
console.log(resultRight.toString(16)); // '78123456'
  • Parameters

    • x: number

      回転させる32ビット整数

    • k: number

      回転するビット数

    • direction: "left" | "right" = "left"

      回転方向 ('left' または 'right')

    Returns number

    指定された方向にkビット回転された結果