対象の数字が偶数なのか、奇数なのか、if文で判定します。
・パターン1
対象の数字($A)を2で割った時、余りがないかを確認しています。
余りがない場合は「偶数」です。
ビット演算子を使用します。
ビットは2進数なので、2で繰り上がっていきます。
なので、2で割り切れない数字(奇数)は2進数化した10進数の末尾が1となります。
} else {
//偶数の場合
}
?>
◼︎用語の詳細
・A % B
代数演算子。剰余。AをBで割った時の余り。
・A & B
ビット演算子。ビット積。