Функція JavaScript parseFloat () аналізує аргумент і повертає число з плаваючою комою.
Синтаксис parseFloat()
функції:
parseFloat(string)
Параметри parseFloat ()
parseFloat()
Функція приймає:
- рядок - значення для синтаксичного аналізу. Якщо це не рядок, він перетворюється в такий за допомогою
ToString
абстрактної операції.
Примітка: Провідні пробіли ігноруються.
Повернене значення з parseFloat ()
- Повертає число з плаваючою точкою, проаналізоване з даного рядка.
- Повертає,
NaN
коли перший непробільний символ не може бути перетворений у число.
Приклад: Використання parseFloat ()
console.log(parseFloat(" 10 ")); // 10 console.log(parseFloat(" 3.14seconds")); // 3.14 console.log(parseFloat("314e-2")); // 3.14 // argument can be anything as long as it has toString or valueOf const obj = ( toString: () => "127.0.0.1", ); console.log(parseFloat(obj)); // 127 console.log(parseFloat("JavaScript")); // NaN // BigInt values lose precision console.log(parseFloat("464546416543075614n")); // 464546416543075600
Вихідні дані
10 3,14 3,14 127 NaN 464546416543075600
Примітки:
parseFloat()
буде аналізувати нестрокові об’єкти, якщо вони мають методtoString
абоvalueOf
.parseFloat()
зупиняє перетворення рядка в плаваючий, коли він зустрічає нечисловий символ.
Рекомендована література: Javascript parseInt ()