職案人

求職・歴史・仏教などについて掲載するつもりだが、自分の思いつきが多いブログだよ。適当に付き合って下さい。

JS--複数の値の中から最大/最小を取得す方法

2024年05月31日 | JavaScript

複数の値の中から最大/最小を取得す方法

【開発環境】
OS:Win11(64ビット)
VSCode1.72.2、
クロム

【最大の値を取得する(max)】
 Math.max メソッドは引数に指定した複数の値の中から最大の値を返す
・書式

Math.max([数値1[, 数値2[, ...]]])

引数に指定した複数の値の中から最大の値を 1 つ戻り値として返します。
引数が数値ではなかった場合は数値に変換してから比較を行います。
引数が一つも指定されなかった場合は -Infinity 、引数の中で NaN となる値が一つでもあった場合は NaN が返されます。

サンプル

Math.max(4, 10.2, 16, -2);
> 16

Math.max(7);
> 7

Math.max();
> -Infinity

引数の中に数値ではない

Math.max(7, '8.4', [3]);
> 8.4

Math.max(4, NaN);
> NaN

Math.max(8, 2, undefined);
> NaN

【最小の値を取得する(min)】
Math オブジェクトの Math.min メソッドは引数に指定した複数の値の中から最小の値を返します。
・書式は

Math.min([数値1[, 数値2[, ...]]])

引数に指定した複数の値の中から最小の値を 1 つ戻り値として返します。
引数が数値ではなかった場合は数値に変換してから比較を行います。
引数が一つも指定されなかった場合は Infinity 、引数の中で NaN となる値が一つでもあった場合は NaN が返されます

サンプル

Math.min(4, 10.2, 16, -2);
> -2

Math.min(7);
> 7

Math.min();
>> Infinity数値ではない場合
Math.min(7, '8.4', [3]);
> 3

Math.min(4, NaN);
> NaN

Math.min(8, 2, undefined);
> NaN

二番目と三番目の例では引数の中に NaN または数値に変換すると NaN になる値が含まれているため NaN が返されています。

コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

JS--小数点以下を削除し整数を取得する

2024年05月31日 | JavaScript

小数点以下を削除し整数を取得する

【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【小数点以下を削除する(trunc)】 Math.trunc メソッドは対象の値の小数点以下を削除し、整数部分を取得します。 ・書式 Math.trunc(数値) 引数に指定した数値の小数点以下を削除し、整数の部分だけを返します。引数が数値ではなかった場合は数値に変換してから小数点以下を削除した値を取得します。 ・サンプル Math.trunc(4.72); > 4 Math.trunc(-152.4435); > -152 Math.trunc(0.66); > 0 引数に数値ではない値を指定した場合 Math.trunc('32.14'); > 32 Math.trunc([-4.75]); > -4 Math.trunc(undefined); > NaN Math.trunc(NaN); > NaN
コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする