ホームページ > 記事 > ウェブフロントエンド > JavaScript での Number() メソッドの 2 つの使用法
JS では、Number() を呼び出す方法は主に 2 つあります。1 つは、あらゆる種類のデータを数値に変換する関数として呼び出す方法、もう 1 つは、new を通じて数値オブジェクトを生成するクラスとして呼び出す方法です。
最初の方法がより一般的に使用されます。
Number(value)
任意のデータを数値に変換します。変換できない場合は NaN が返されます。変換規則は次のとおりです。型暗黙的な変換に似ていますが、parseFloat
とは少し異なります。
変換ルールは次のとおりです:
ValueValue | Result |
---|---|
未定義 | NaN |
null | 0 |
false | 0 |
true | 1 |
number | そのまま出力 |
string | 最初の数字以外の文字が見つかるまで、先頭と末尾のスペースを無視します。空の文字列は 0 |
object | # を返します。 ##Call Internal ToPrimitive(value, Number) は、Date オブジェクトの場合、1970 年 1 月 1 日から Date
new Number(num)
> typeof new Number(3) 'object'これはオブジェクトであるため、関連するプロパティとメソッドが存在する必要があり、Number も例外ではありません。
> Number.MAX_VALUE 1.7976931348623157e+308
> Number.MIN_VALUE 5e-324
> 0.0000003.toFixed(10) '0.0000003000'
> 1234..toPrecision(3) '1.23e+3'
> 15..toString(2) '1111' > 65535..toString(16) 'ffff'
以上がJavaScript での Number() メソッドの 2 つの使用法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。