Number.parseInt()
Number.parseInt() は静的メソッドで、文字列の引数を解釈し、指定された基数の整数値を返します。
試してみましょう
構文
js
Number.parseInt(string)
Number.parseInt(string, radix)
引数
string-
解釈する値で、文字列に変換されます。先頭のホワイトスペースは無視されます。
radix省略可-
2から36までの整数で、stringの基数(数学的記数法の底)を表します。radixが未定義または0であった場合、通常は10と見なされますが、数値が0xまたは0Xのコードの組み合わせであった場合は16と見なされます。
返値
指定された string を解析した整数値です。
radix が 2 よりも小さいか 36 よりも大きい、または最初のホワイトスペース以外の文字が数値に変換できない場合は NaN が返されます。
例
Number.parseInt と parseInt
このメソッドはグローバル関数の parseInt() と同じです。
js
Number.parseInt === parseInt; // true
この目的は、グローバル値のモジュール化のためです。詳細や例は parseInt() を参照してください。
仕様書
| Specification |
|---|
| ECMAScript Language Specification # sec-number.parseint |
ブラウザーの互換性
BCD tables only load in the browser
関連情報
Number.parseIntのポリフィル (core-js)- 所属先の
Numberオブジェクト - グローバルメソッドの
parseInt()