「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));
実行結果
"10進数を表す" 8 "number" "マイナス数値" -6 "number" "8進数の100を10進数に変換" 64 "16進数の100を10進数に変換" 256 "整数のみになる" 8