Math.minメソッド
メソッド Math.min は、パラメータとして渡された数値のグループから最小の数値を返します。
パラメータが何も渡されなかった場合は、Infinity が返されます。
構文
javascriptMath.min(数値, 数値, 数値...);
例
数値のグループから最小値を出力してみましょう:
javascriptconsole.log(Math.min(40, 20, 42, 100, 67));
コードの実行結果:
javascript20
例
数値のグループから最小値を出力してみましょう:
javascriptconsole.log(Math.min(-1, -100, -30, -25, 40));
コードの実行結果:
javascript-100
例
次の例では、パラメータがメソッドに渡されていないため、Infinity が出力されます:
javascriptconsole.log(Math.min());
コードの実行結果:
javascriptInfinity
例
この関数はデフォルトでは配列を処理しません。 しかし、spread演算子を使用することで処理可能になります。 それを使って配列の最小値を出力してみましょう:
javascriptlet arr = [1, 5, 10, 34, 100];
let min = Math.min(...arr);
console.log(min);
コードの実行結果:
javascript1
例
apply メソッドを使用して、関数に配列を処理させることもできます:
javascriptlet arr = [1, 5, 10, 34, 100];
let min = Math.min.apply(null, arr);
console.log(min);
コードの実行結果:
javascript1
関連項目
-
メソッド
Math.max,
数値のグループから最大値を返します