parseInt (JavaScript)

ストリングを解析して、指定された基数の整数を返します。

定義場所

トップレベル関数 (JavaScript)

構文

parseInt(string, radix)
パラメータ 説明
string 指定された radix の整数を表すストリング。9 より大きい数字は文字として指定します。
radix (オプション) 整数の基数。デフォルトは 10 です。

使用法

string を、指定された基数の整数に変換できない場合、結果は値 NaN になります。isNaN (JavaScript) を参照してください。

この例では、基数 10、8、16 でストリングから整数を作成し、それらをテストして、有効な数値であることを確認します。
function p(stuff) {
	print("<<<" + stuff + ">>>");
}

var i = parseInt("25");
if (isNaN(i))
	p("i is not a number");
else
	p("i = " + i);
// i = 25
	
var i = parseInt("25", 8);
if (isNaN(i))
	p("i is not a number");
else
	p("i = " + i);
// i = 21

var i = parseInt("25", 16);
if (isNaN(i))
	p("i is not a number");
else
	p("i = " + i);
// i = 37

var i = parseInt("25x");
if (isNaN(i))
	p("i is not a number");
else
	p("i = " + i);
// i is not a number

var i = parseInt("ff", 16);
if (isNaN(i))
	p("i is not a number");
else
	p("i = " + i);
// i = 255