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