--- title: Number.parseFloat() slug: Web/JavaScript/Reference/Global_Objects/Number/parseFloat tags: - ECMAScript 2015 - JavaScript - Number - метод - число translation_of: Web/JavaScript/Reference/Global_Objects/Number/parseFloat original_slug: Web/JavaScript/Reference/Global_Objects/Число/parseFloat ---
{{JSRef}}

Метод Number.parseFloat() розбирає аргумент та повертає число з плаваючою крапкою. Якщо число неможливо розібрати з аргумента, повертає {{jsxref("NaN")}}.

{{EmbedInteractiveExample("pages/js/number-parsefloat.html")}}

Синтаксис

Number.parseFloat(string)

Параметри

string
Значення, яке треба розібрати. Якщо цей аргумент не є рядком, то він приводиться до рядка за допомогою абстрактної операції ToString. {{glossary("whitespace", "Пробільний символ")}} на початку цього аргументу ігнорується.

Значення, що повертається

Число з плаваючою крапкою з наданого рядка string.

Або {{jsxref("NaN")}}, коли перший непробільний символ не може бути перетворений на число.

Поліфіл

if (Number.parseFloat === undefined) {
  Number.parseFloat = parseFloat;
}

Приклади

Number.parseFloat проти parseFloat

Цей метод має таку саму функціональність, як і глобальна функція {{jsxref("parseFloat", "parseFloat()")}}:

Number.parseFloat === parseFloat; // true

Цей метод також є частиною ECMAScript 2015. (Його метою є модуляризація глобальних елементів.)

Дивіться більше подробиць та приклади у {{jsxref("parseFloat", "parseFloat()")}}.

Специфікації

Специфікації
{{SpecName('ESDraft', '#sec-number.parsefloat', 'Number.parseFloat')}}

Сумісність з веб-переглядачами

{{Compat("javascript.builtins.Number.parseFloat")}}

Див. також