Google Apps Script parseInt関数で文字列を数値に変換する
構文
parseInt(文字列, 基数);
文字列を数値にして返します。
引数1は数値に変換する文字列を指定します。
引数2は、10を指定すると文字列を10進数とみなし、数値変換時に10進数の数値にします。
使用例
function myFunction() {
const a = "06";
console.log("2つめの引数の10は10進数を表示する");
console.log(parseInt(a,10));
console.log(typeof parseInt(a,10)); //number
const b = "-6";
console.log("マイナスを数値に変換")
console.log(parseInt(b,10));
console.log(typeof parseInt(b,10)); //number
const c = "100";
console.log("8進数の100を10進数に変換する");
console.log(parseInt(c,8));
const d = "100";
console.log("16進数の100を10進数に変換する");
console.log(parseInt(d,16));
const e = "9.8";
console.log("整数のみになる");
console.log(parseInt(e,10));
}
実行結果
2つめの引数の10は10進数を表示する 6 number マイナスを数値に変換 -6 number 8進数の100を10進数に変換する 64 16進数の100を10進数に変換する 256 整数のみになる 9