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