JavaScript
 Computer >> コンピューター >  >> プログラミング >> JavaScript

JavaScriptのMath.max()メソッドで複数の数値から最大値を取得する方法

JavaScriptで0個以上の数値の中から最大の値を取得したい場合は、Math.max()メソッドを使用します。引数を何も指定しなかった場合、戻り値は -Infinity(負の無限大)になります。

構文

Math.max()メソッドの基本的な構文は以下のとおりです。

Math.max(value1, value2, ... valueN);

パラメータの value1, value2, ... valueN には、比較対象となる数値を指定します。数値はいくつでも渡すことができます。

Math.max()メソッドのポイント

  • 引数に渡された数値の中から最も大きい値を返します。
  • 引数が1つもない場合、-Infinity を返します。
  • 負の数や0を含む数値も問題なく比較できます。

サンプルコード

以下のコードを実行すると、0個以上の数値の中から最大値を取得できます。

<html>
  <head>
    <title>JavaScript Math max() Method</title>
  </head>
  <body>
    <script>
      var value = Math.max(24, 220, -80, 100);
      document.write("First Value : " + value );

      var value = Math.max(-10, -24, -98);
      document.write("<br />Second Value : " + value );

      var value = Math.max(0, -1);
      document.write("<br />Third Value : " + value );
    </script>
  </body>
</html>

実行結果

First Value : 220
Second Value : -10
Third Value : 0

このように、正の数・負の数・0が混在していても、Math.max()メソッドを使えば簡単に最大値を求めることができます。

  1. JavaScriptでリンクのtype属性の値を取得する方法

    JavaScriptでリンク(アンカー要素)のtype属性の値を取得するには、typeプロパティを使用します。type属性は、リンク先のドキュメントがHTML(text/html)なのか、CSS(text/css)なのかといった、リソースの種類(MIMEタイプ)を示すために使われる属性です。この属性の値は、JavaScriptから簡単に読み取ることができます。サンプルコード以下のコードを実行すると、リンクのtype属性の値を取得して画面に表示できます。<!DOCTYPE html> <html>    <body>   &nbs

  2. JavaScriptでリンクのtarget属性の値を取得する方法

    JavaScriptでリンク(アンカー要素)のtarget属性の値を取得するには、targetプロパティを使用します。target属性は、リンク先のドキュメントをどこに表示するかを指定するための属性です。たとえば、同じウィンドウで開くのか、新しいウィンドウや新しいタブで開くのか、あるいは特定のフレーム内に表示するのかなどを制御できます。よく使われる値としては、現在のページを保持したまま新しいタブで開く「_blank」などがあります。サンプルコード以下のコードを実行すると、リンクのtarget属性の値を取得して画面に表示できます。<!DOCTYPE html> <html>