「JavaScript」parseInt関数で文字列を数値に変換する
書式
parseInt(文字列, 基数);
引数1は数値に変換する文字列を指定します。
引数2は、10を指定すると文字列を10進数とみなし、数値変換時に10進数の数値にします。
文字列を数値にして返します。
使用例
const tt = "08";
console.log("10進数を表す");
console.log(parseInt(tt,10));
console.log(typeof parseInt(tt,10));
const ss = "-6";
console.log("マイナス数値");
console.log(parseInt(ss,10));
console.log(typeof parseInt(ss,10));
const kk = "100";
console.log("8進数の100を10進数に変換")
console.log(parseInt(kk,8));
const ts = "100";
console.log("16進数の100を10進数に変換");
console.log(parseInt(ts,16));
const hh = "8.5";
console.log("整数のみになる");
console.log(parseInt(hh,10));
const tt = "08";
console.log("10進数を表す");
console.log(parseInt(tt,10));
console.log(typeof parseInt(tt,10));
const ss = "-6";
console.log("マイナス数値");
console.log(parseInt(ss,10));
console.log(typeof parseInt(ss,10));
const kk = "100";
console.log("8進数の100を10進数に変換")
console.log(parseInt(kk,8));
const ts = "100";
console.log("16進数の100を10進数に変換");
console.log(parseInt(ts,16));
const hh = "8.5";
console.log("整数のみになる");
console.log(parseInt(hh,10));
const tt = "08"; console.log("10進数を表す"); console.log(parseInt(tt,10)); console.log(typeof parseInt(tt,10)); const ss = "-6"; console.log("マイナス数値"); console.log(parseInt(ss,10)); console.log(typeof parseInt(ss,10)); const kk = "100"; console.log("8進数の100を10進数に変換") console.log(parseInt(kk,8)); const ts = "100"; console.log("16進数の100を10進数に変換"); console.log(parseInt(ts,16)); const hh = "8.5"; console.log("整数のみになる"); console.log(parseInt(hh,10));
実行結果
"10進数を表す"
8
"number"
"マイナス数値"
-6
"number"
"8進数の100を10進数に変換"
64
"16進数の100を10進数に変換"
256
"整数のみになる"
8
"10進数を表す"
8
"number"
"マイナス数値"
-6
"number"
"8進数の100を10進数に変換"
64
"16進数の100を10進数に変換"
256
"整数のみになる"
8
"10進数を表す" 8 "number" "マイナス数値" -6 "number" "8進数の100を10進数に変換" 64 "16進数の100を10進数に変換" 256 "整数のみになる" 8