English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

JavaScript parseInt() 関数

 JavaScript 全局属性/関数

parseInt()この関数の作用は、文字列パラメータを解析し、指定された基数の整数を返すことです。

基数パラメータは、使用する数字システムを指定するために使用されます。例えば、基数16(16進法)は、文字列内の数字を16進数から10進数に解析するために表示されるべきです。

radixパラメータが未定義(または存在しない)場合、JavaScriptは以下を仮定します:

  • 文字列が「0x」で始まる場合、基数は16(16進法)

  • 文字列が「0」で始まる場合、基数は8(8進法)

  • 文字列が他の値で始まる場合、基数は10(10進法)

最初の文字が数字に変換できない場合、parseInt()はNaNを返します。

parseInt()が指定された基数内で数字でない文字に遭遇した場合、その文字とその後のすべての文字を無視し、その点まで解析した整数値を返します。

parseInt()は数字を整数値に切り捨てます。先頭と末尾のスペースが許可されます。

特定の基数の文字列に数字を変換するには、intValue.toString(radix)を使用してください。

文法:

parseInt(string, radix)
parseInt("12");   // 12
parseInt("12.25");// 12
parseInt("15px"); // 15
parseInt("34 45 66"); // 34
parseInt("   20 "); // 20
parseInt("Parrot 12");// NaN
parseInt('314e-2');   // 3
parseInt('0.0314E+2');// 0
parseInt('13', 8);// 11
parseInt('10', 16);   // 16
parseInt('0xF', 16);  // 15
parseInt('1001', 2);  // 9
テストを見て‹/›

ブラウザの互換性

すべてのブラウザで完全にサポートされるparseInt()関数:

Function
parseInt()

引数の値

引数説明
string(必須)解析する文字列
radix(オプション)2まで36の間の整数、基数(数学の数字システムにおける基数)を表します。

技術的詳細

返り値:指定された文字列から整数を解析します。最初の文字が数字に変換できない場合、NaNを返します。
JavaScriptバージョン:ECMAScript 1

 JavaScript 全局属性/関数