ホームページ > 記事 > ウェブフロントエンド > JavaScript 32 ビット整数の符号なし操作 example_javascript スキル
JavaScript では、すべての整数変数はデフォルトで符号付き整数になります。これは何を意味しますか?
符号付き整数は、31 ビットを使用して整数の値を表し、ビット 32 を使用して整数の符号を表します。0 は正の数を表し、1 は負の数を表します。
値の範囲は -2^31 - 2^31-1、つまり -2147483648 ~ 2147483647 です。
JavaScript がビット演算を実行する場合、32 ビットの符号付き整数型が使用されます。つまり、変換の結果も 32 ビットの符号付き整数型になります。 シフトを実行すると予期しない結果が発生する場合があります。以下に C 言語と JS の比較を示します。
C 言語