Menu
CoddyTech

剰余演算子

CoddyのJavaScriptジャーニー「基礎」セクションの一部。レッスン 13/77。

剰余演算子 % は、ある数を別の数で割ったときの余りを示します。

result = dividend % divisor
  • dividend: 割られる数。
  • divisor: 割る数。
  • result: 割り算の余り。

たとえば、

result = 10 % 3

ここでは、10を3で割ります。3は10に3回入り、余りは1です。したがって、resultは1になります。

被除数が除数より小さい場合、除数は0回しか入らないため、余りは被除数そのものです。2 % 5は2です。

通常、剰余は数が偶数か奇数かを確認するために使われます。

  • 数が偶数の場合、2で割ると余りは0になります。
  • 数が奇数の場合、2で割ると余りは1になります。数が負の場合は-1になります。
challenge icon

チャレンジ

初心者

値 9、2.6、11(それぞれ)で3つの変数 a、b、c を初期化するコードを書いてください。

その後、次の変数を初期化してください。

  • d は a を 2 で割った余りを保持します 
  • e は a を 3 で割った余りを保持します
  • f は c を 10 で割った余りを保持します

結果を確認し、被除数と除数の違いが結果にどのように影響するかを見てみましょう。

自分で試してみよう

// 下にコードを入力してください


// 下の行は変更しないでください
console.log(`a = ${a}`)
console.log(`b = ${b}`)
console.log(`c = ${c}`)
console.log(`d = ${d}`)
console.log(`e = ${e}`)
console.log(`f = ${f}`)
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン

自分で練習してみよう: JavaScriptオンラインコンパイラ