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