ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScript: 数学関数を使わずに最小値/最大値を見つける方法は?

JavaScript: 数学関数を使わずに最小値/最大値を見つける方法は?

王林
リリース: 2023-08-24 13:09:09
転載
1715 人が閲覧しました

この記事では、数学関数を使用せずに配列から最小値と最大値を見つける方法を検討します。 Math.min()Math.max() などの数学関数は、配列で渡されたすべての数値の最小値と最大値を返します。

方法

ループを使用して実装できる数学関数と同じ機能を使用します。

これは、for ループを使用して配列要素を反復処理し、配列内の各要素と比較した後、変数内の最小要素と最大要素を更新します。

最大値より大きい値が見つかった場合、最大変数を更新し、同様に最小値も更新します。

>

次の例では、数学関数を使用せずに配列から最大値と最小値を見つけます。

#ファイル名:index.html

<!DOCTYPE html>
<html lang="en">
<head>
   <title>Find Min and Max</title>
</head>
<body>
   <h1 style="color: green;">
      Welcome to Tutorials Point
   </h1>
   <script>
      // Defining the array to find out
      // the min and max values
      const array = [-21, 14, -19, 3, 30];

      // Declaring the min and max value to
      // save the minimum and maximum values

      let max = array[0], min = array[0];
      for (let i = 0; i < array.length; i++) {
         // If the element is greater
         // than the max value, replace max
         if (array[i] > max) { max = array[i]; }

         // If the element is lesser
         // than the min value, replace min
         if (array[i] < min) { min = array[i]; }
      }
      console.log("Max element from array is: " + max);
      console.log("Min element from array is: " + min);
   </script>
</body>
</html>
ログイン後にコピー

出力

上記のプログラムが正常に実行されると、ブラウザには次の結果が表示されます-

Welcome To Tutorials Point
ログイン後にコピー

コンソールに結果が表示されます。以下のスクリーンショットを参照してください -

JavaScript: 数学関数を使わずに最小値/最大値を見つける方法は?

以上がJavaScript: 数学関数を使わずに最小値/最大値を見つける方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート