JS の Math および Number 組み込みオブジェクトの一般的に使用されるメソッドのいくつか
数学.abs(数値)
パラメータ: num、絶対値を見つける必要がある数値。
Math.ceil(数値)
パラメータ: num、切り上げる必要がある値。
注: 負の数値を切り上げると、特定のエラーが発生する可能性があります。
数学の床(番号)
パラメータ: num、切り捨てる必要がある値。
Math.max(num1, num2, … , numN)
パラメータ: num1、num2、…、numN、比較する値は任意の数のパラメータにすることができます。
注: 渡されたパラメータが空の場合は -Infinity が返され、パラメータの 1 つが数値に変換できない場合は NaN が返されます。
Math.min(num1, num2, … , numN)
パラメータ: num1、num2、…、numN、比較する値は任意の数のパラメータにすることができます。
注: 渡されたパラメータが空の場合は Infinity が返され、パラメータの 1 つが数値に変換できない場合は NaN が返されます。
Math.pow(基数、指数)
パラメータ: 基数、基数、指数、指数。
Math.random()
パラメータはありません。
注: 戻り値の範囲は [0,1) の範囲内です。つまり、0 は含まれますが、1 は含まれません。
Math.floor と組み合わせて使用し、乱数の範囲を見つけます。
例: 入力された数値範囲 [開始、終了] に基づいて乱数をランダムに生成します。
Math.floor(Math.random() * (end - start + 1)) + start
数学ラウンド(数値)
パラメータ: num、丸める必要がある値。
数学.sqrt(数値)
パラメータ: num、二乗する必要がある値。
数値.to固定(桁)
パラメータ: 結果に保持される小数点以下の桁数を示す数字、0 以上 20 以下の整数。
注: 渡されたパラメータが負の数値であるか、上限を超えている場合、RangeError 例外がスローされます。
Number.toString(基数)
パラメータ: 文字列に変換する際の基数(基数)を示すradix。2~36の範囲で指定します。指定しない場合は、デフォルトで 10 進数が使用されます。
Number.parseFloat(文字列)
パラメータ: string、浮動小数点数に解析する必要がある文字列。
注: 文字列の最初の文字から、解析できなくなるまで解析を開始します。文字列の最初の文字を数値として解析できない場合は、NaN が返されます。
Number.parseInt(文字列, 基数)
パラメータ: string、整数に解析する必要がある文字列、radix、解析に使用される基数 (塩基番号) を 2 ~ 36 の範囲で示します。指定しない場合は、デフォルトで 10 進数が使用されます。
注: 文字列の最初の文字から、解析できなくなるまで解析を開始します。文字列の最初の文字を数値として解析できない場合は、NaN が返されます。
Number.isNaN(値)
パラメータ: value、チェックする値。
注: チェックされた値は数値型である必要があり、他のすべての型は false を返します。
Number.isInteger(値)
パラメータ: value、チェックする値。
注: 戻り値はブール型で、値が整数の場合は true を返し、それ以外の場合は false を返します。
Number.isFinite(値)
パラメータ: value、チェックする値。
注: 戻り値はブール型で、値が有限数の場合は true を返し、値が NaN、Infinity、または -Infinity の場合は false を返します。