JavaScriptで配列の最大値を見つける方法は?
Math.max()およびsort()関数を使用して配列の最大値を見つけることができます。
1)Math.max()
Math.max()関数は通常、配列内のすべての要素を受け取り、すべての値を精査して最大値を取得します。その方法については、以下の例で説明します。
例
<html> <body> <script> function maximum(value) { if (toString.call(value) !== "[object Array]") return false; return Math.max.apply(null, value); } document.write(maximum([6,39,55,1,44])); </script> </body> </html>
出力
55.
2)sort()
並べ替えと比較の関数を使用して、要素を降順または昇順で配列に配置できます。後でlengthプロパティを使用して、必要な値を見つけることができます。
例
<html> <body> <input type ="button" onclick="myFunction()" value = "clickme"> <p id="max"></p> <script> var numbers = [6,39,55,1,44]; document.getElementById("max").innerHTML = numbers; function myFunction() { numbers.sort(function(a, b){return a - b}); document.getElementById("max").innerHTML = numbers; document.write(numbers[numbers.length-1]); } </script> </body> </html>
上記のプログラムから、出力は次の画像として表示されます
出力
後で上記の[クリックしてください]ボタンをクリックすると、最大値が次のように表示されます
55
-
HTMLに最大値を追加するにはどうすればよいですか?
maxを使用する HTMLで最大値を追加する属性。次のコードを実行して、 maxを実装してみてください。 属性- 例 <!DOCTYPE html> <html> <body> <form action=""> Rank: <input type = "number" name = "ran
-
最大値を持つPythonリストから要素を見つける方法は?
最大値の要素を見つけるには、リストを引数としてmax()関数を呼び出す必要があります。 max関数は、リストを繰り返し処理して、最後に到達するまで検出した最大値を追跡します。次に、この値を返します。 例 my_list = [2, 3, 1, 5, -1] print(max(my_list)) 出力 これにより、出力が得られます- 5 インデックスとmax要素が発生したすべての場所も必要な場合は、enumerateメソッドを使用できます。 enumerateメソッドは、最初のインデックスにインデックスがあり、2番目にオブジェクトがあるオブジェクトのタプルを作成します。 例 my_list