toNumber (Lodash 互換性)
Numberコンストラクタを使用してください
このtoNumber関数はシンボル型検証と追加処理により遅く動作します。
代わりにより高速で現代的なNumberコンストラクタを使用してください。
値を数値に変換します。
typescript
const number = toNumber(value);参照
toNumber(value)
値を数値に変換します。シンボルはNaNとして処理します。
typescript
import { toNumber } from 'es-toolkit/compat';
// 通常の数値はそのまま返す
toNumber(3.2);
// Returns: 3.2
// 文字列数値を変換
toNumber('3.2');
// Returns: 3.2
// 無限大もそのまま返す
toNumber(Infinity);
// Returns: Infinity
// 非常に小さい数もそのまま返す
toNumber(Number.MIN_VALUE);
// Returns: 5e-324シンボルとNaNはNaNに変換します。
typescript
import { toNumber } from 'es-toolkit/compat';
toNumber(Symbol.iterator);
// Returns: NaN
toNumber(NaN);
// Returns: NaNパラメータ
value(unknown): 変換する値です。
戻り値
(number): 変換された数値を返します。

