3テラバイト

プログラム関連備忘録サイト。主にゲーム。

JavaScript

JavaScriptで値が素数か判定する

投稿日:

以下のコードでは、渡された値が素数か判定する関数isPrimeNumberを定義しています。

Number.isIntegerで引数が整数か判定し、その後1から引数で渡された値の範囲で引数の値を割っていき、約数が2個だった場合にtrueを返します。

function isPrimeNumber(number) {
  if (!Number.isInteger(number)) {
    return false;
  }
  var divisor = 0;
  for (var i = 1; i <= number; i++) {
    if (number % i == 0) divisor++;
  }
  return (divisor == 2);
}

リンク

Number.isInteger() – JavaScript | MDN
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Number/isInteger

-JavaScript


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です


reCaptcha の認証期間が終了しました。ページを再読み込みしてください。

関連記事

no image

チャートを簡単に追加できるJavaScriptライブラリChart.jsの使い方

折れ線グラフ、棒グラフ、レーダーチャート、ドーナツチャート、円グラフ、ポーラチャート、バブルチャート、散布図等のチャートをWebサイトに簡単に追加することができます。 公式サイト https://ww …

no image

JavaScriptでテキストをエンコードする

UTF-8エンコード TextEncoder.prototype.encode() TextEncoderオブジェクトを生成、encodeメソッドにUSVString値を渡すと、エンコードされたUin …

no image

JavaScriptチャートライブラリPlotly.jsでチャートを描画する

公式サイト Plotly JavaScript Graphing Library | JavaScript | Plotlyhttps://plotly.com/javascript/ サンプルコード …

no image

ブラウザとモバイルデバイス用のインタラクティブチャートを実装するJavaScriptチャートライブラリGoogle Chartsの使い方

公式サイト https://developers.google.com/chart サンプルコード <html> <head> <script type="te …

no image

カルーセルを実装するjQueryプラグインslickの使い方

こんにちは、今日はカルーセルを実行できるjQueryプラグイン、slickの使い方についてまとめていきます。 公式サイト https://kenwheeler.github.io/slick/ ダウン …