Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【Node.js24.x】Object::checkPrime()メソッドの使い方

checkPrimeメソッドの使い方について、初心者にもわかりやすく解説します。

作成日: 更新日:

基本的な使い方

checkPrimeメソッドは、与えられた数値が素数であるかどうかを効率的に判定するために使用されるメソッドです。このメソッドは、Objectクラスの静的メソッドとして提供されており、Node.js 24環境で利用できます。

引数として、判定対象となる単一の数値を一つ受け取ります。この数値は整数である必要があります。メソッドは、引数に渡された数値が素数である場合はtrueを、そうでない場合はfalseを真偽値として返します。素数とは、1とその数自身以外に正の約数を持たない2以上の自然数と定義されます。したがって、0、1、負の数、および小数は素数とはみなされません。例えば、Object.checkPrime(7)trueを返し、Object.checkPrime(9)falseを返します。

この機能は、数学的なアルゴリズムの実装、暗号化処理、あるいは特定の条件を満たす数値のフィルタリングなど、素数判定が必要となる様々なプログラミングシナリオで役立ちます。大きな数値に対する判定効率や、非整数値が渡された場合の具体的な挙動(例えば、エラーをスローするか、falseを返すかなど)については、公式ドキュメントで詳細を確認することをお勧めします。システム開発において、数値の特性に基づいたロジックを正確かつ簡潔に記述するための強力なツールとなります。

構文(syntax)

1Object.checkPrime(value);

引数(parameters)

candidate, options=kEmptyObject, callback

  • candidate: number: 素数であるか判定したい数値
  • options: object = kEmptyObject: 判定に関する追加オプションを指定するオブジェクト(デフォルトは空オブジェクト)
  • callback: function: 判定結果を受け取るためのコールバック関数。引数として (err, isPrime) を受け取る。err はエラーオブジェクト、isPrime は判定結果(真偽値)

戻り値(return)

戻り値なし

戻り値はありません

関連コンテンツ

関連プログラミング言語