正か負か数値の符号の取得
【開発環境】
OS:Win11(64ビット)
VSCode1.72.2、
クロム
【数値の符号を取得する(sign)】
Math オブジェクトの Math.sign メソッドは対象の数値の符号を取得します。
・書式は
Math.sign(数値)
引数に指定した数値の符号を取得します。
正の値だった場合は 1 、負の値だった場合は -1 、ゼロだった場合は 0 または -0 を取得します。
引数が数値ではなかった場合は数値に変換してから符号を取得します。
・サンプル
Math.sign(4.72); >> 1 Math.sign(-71); >> -1 Math.sign(0); >> 0 Math.sign(-0); >> -0
引数に指定した数値の符号を調べ、 1 、 -1 、 0 、 -0 のいずれかの値を返します。
引数に数値ではない値を指定した場合は、数値に変換された上で符号を取得します。
数値にならなかった場合は NaN を返します。
Math.trunc('104'); >> 1 Math.sign([-12.8]); >> -1 Math.sign(undefined); >> NaN Math.sign(null); >> NaN
※コメント投稿者のブログIDはブログ作成者のみに通知されます