JavaScript Number parseInt() メソッド

定義と使用方法

Number.parseInt() メソッドは値を文字列に解析し、最初の整数を返します。

radix パラメータは使用する数値システムを規定します:

2 = 二進数、8 = 8進数、10 = 10進数、16 = 16進数です。

省略された場合 radix、JavaScriptは基数10を仮定します。値が"0x"で始まる場合、JavaScriptは基数16を仮定します。

注意:

最初の文字が数字に変換できない場合、 NaN

先頭および末尾のスペースは無視されます。

最初に見つかった整数のみを返します。

例1

Number.parseInt("10");
Number.parseInt("10.00");
Number.parseInt("10.33");
Number.parseInt("34 45 66");
Number.parseInt(" 60 ");
Number.parseInt("40 years");
Number.parseInt("He was 40");

自分で試してみてください

例2

Number.parseInt("10", 10);
Number.parseInt("010");
Number.parseInt("10", 8);
Number.parseInt("0x10");
Number.parseInt("10", 16);

自分で試してみてください

文法

Number.parseInt(string, radix)

パラメータ

パラメータ 説明
value 必須です。解析する値です。
radix

オプションです。デフォルトは10です。

数値システムの数値を規定します(2から36まで)。

返り値

タイプ 説明
ブール値 整数が見つからない場合、NaNを返します。

ブラウザのサポート

Number.parseInt() ECMAScript6(ES6)の機能です。

すべての現代ブラウザはES6(JavaScript 2015)をサポートしています:

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
サポート サポート サポート サポート サポート

Internet Explorer 11(またはそれ以前のバージョン)はサポートしていません Number.parseInt()