剰余演算子
CoddyのJavaScriptジャーニー「基礎」セクションの一部 — レッスン 13/77。
剰余演算子 % は、ある数値を別の数値で割ったときの余りを返します。
result = dividend % divisor- dividend: 割られる数。
- divisor: 割る数。
- result: 除算の余り。
例えば、
result = 10 % 3ここでは、10を3で割っています。3は10の中に3回入り、余りは1になります。したがって、resultは1になります。
通常、剰余演算(modulo)は数値が偶数か奇数かを確認するために使用されます:
- 数値が偶数の場合、2で割ると余りは0になります。
- 数値が奇数の場合、2で割ると余りは1になります。
チャレンジ
初心者3つの変数 a、b、および c を、それぞれ 9、2.6、および 11 という値で初期化するコードを記述してください。
その後、以下の変数を初期化してください:
d:aを2で割った剰余(modulo)を保持します。e:aを3で割った剰余を保持します。f:cを10で割った剰余を保持します。
結果を確認し、異なる被除数と除数が結果にどのように影響するかを確認してください。
チートシート
剰余演算子 % は、ある数値を別の数値で割ったときの余りを返します:
result = dividend % divisor例:
result = 10 % 3 // 結果は 1 です一般的なユースケース - 数値が偶数か奇数かを判定する:
- 偶数:
number % 2は 0 を返します - 奇数:
number % 2は 1 を返します
自分で試してみよう
// 以下にコードを入力してください
// 以下の行は変更しないでください
console.log(`a = ${a}`)
console.log(`b = ${b}`)
console.log(`c = ${c}`)
console.log(`d = ${d}`)
console.log(`e = ${e}`)
console.log(`f = ${f}`)このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。