JavaScriptで3で割り切れるかを判定する方法


  1. 剰余演算子を使用する方法: JavaScriptの剰余演算子(%)を使用して、数値を3で割った余りが0かどうかを確認することができます。余りが0の場合、その数値は3で割り切れます。
function isDivisibleByThree(number) {
  return number % 3 === 0;
}
// 使用例
console.log(isDivisibleByThree(9)); // true
console.log(isDivisibleByThree(11)); // false
  1. 数値を文字列に変換し、桁の合計を計算する方法: 数値を文字列に変換し、各桁の数字を合計して、その合計値が3で割り切れるかどうかを確認する方法もあります。
function isDivisibleByThree(number) {
  var digits = number.toString().split('');
  var sum = 0;
  for (var i = 0; i < digits.length; i++) {
    sum += parseInt(digits[i]);
  }
  return sum % 3 === 0;
}
// 使用例
console.log(isDivisibleByThree(123)); // true
console.log(isDivisibleByThree(456)); // false