数値の操作:

単位付き数値をNumber型に変換

先頭か末尾に単位が付いた文字列を渡すと、単位を外して数値のみを返す。

String
単位付きの数値を渡す
●必須引数 ●オプション引数(省略可能)

記述例

$unitToNum('50px')
$unitToNum('75%')
$unitToNum('€198')

戻り値

○先頭か末尾の単位を除いた数値をNumber型で返す
○処理結果が数値では無い場合は NaN を返す

動作サンプル

様々な数値を渡して、結果を出力する。

Javascript : var numJStr=$unitToNum('50px'); var numJStr=$unitToNum('75%'); var numJStr=$unitToNum('€198'); var numJStr=$unitToNum('24時間'); var numJStr=$unitToNum('2023年'); var numJStr=$unitToNum(100); //数値のみを渡した場合はそのまま返す var numJStr=$unitToNum('約500ドル'); //数字の前後に文字列がある場合は NaN を返す var numJStr=$unitToNum('二十四時間'); //英数字を渡していないので NaN を返す
※上記のサンプルコードは主にPC表示用を想定している。スマホ用のコーディングでは別途調整が必要となる可能性がある。
※この関数の動作サンプルとして必須ではない装飾的なCSSコードなどは省略して提示している。