JavaScriptの学習・参考リファレンス/ドキュメント

JavaScript、ECMAScriptの学習と参考メモ 入門~初心者~中級者~上級者を目指して

parseFloat関数

JavaScriptのparseFloat関数は、文字列や数値を浮動小数に変換します。

parseFloat

parseFloat(value)は、valueに変換対象の文字列または数値を浮動小数点値に変換します。

Number.parseFloatも用意されています。

console.log(parseFloat(undefined)); // NaN
console.log(parseFloat(null)); // NaN
console.log(parseFloat('abc')); // NaN

console.log(parseFloat(1.23)); // 1.23
console.log(parseFloat(1.2345678901234567890)); // 1.2345678901234567
console.log(parseFloat(1.2345678901234567890 * 1e20)); // 123456789012345670000
console.log(parseFloat(1.2345678901234567890 * 1e-20)); // 1.2345678901234566e-20
console.log(parseFloat(12345678901234567890n)); // 12345678901234567000
console.log(parseFloat(Infinity)); // Infinity

console.log(parseFloat('1.23')); // 1.23
console.log(parseFloat('1.2345678901234567890')); // 1.2345678901234567
console.log(parseFloat('12345678901234567890n')); // 12345678901234567000
console.log(parseFloat('Infinity')); // Infinity

console.log(parseFloat(-1.23)); // -1.23
console.log(parseFloat(-1.2345678901234567890)); // -1.2345678901234567
console.log(parseFloat(-1.2345678901234567890 * 1e20)); // -123456789012345670000
console.log(parseFloat(-1.2345678901234567890 * 1e-20)); // -1.2345678901234566e-20
console.log(parseFloat(-12345678901234567890n)); // -12345678901234567000
console.log(parseFloat(-Infinity)); // -Infinity

console.log(parseFloat('-1.23')); // -1.23
console.log(parseFloat('-1.2345678901234567890')); // -1.2345678901234567
console.log(parseFloat('-12345678901234567890n')); // -12345678901234567000
console.log(parseFloat('-Infinity')); // -Infinity
作成日 : 2020年06月14日