Number.parseFloat()

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

Синтаксис

Number.parseFloat(string)

Параметри

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

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

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

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

Поліфіл

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

Приклади

Number.parseFloat проти parseFloat

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

Number.parseFloat === parseFloat; // true

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

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

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

Специфікації
ECMAScript (ECMA-262)
The definition of 'Number.parseFloat' in that specification.

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

Update compatibility data on GitHub
DesktopMobileServer
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome for AndroidFirefox for AndroidOpera for AndroidSafari on iOSSamsung InternetNode.js
parseFloatChrome Full support 34Edge Full support 12Firefox Full support 25IE No support NoOpera Full support 21Safari Full support 9WebView Android Full support ≤37Chrome Android Full support 34Firefox Android Full support 25Opera Android Full support 21Safari iOS Full support 9Samsung Internet Android Full support 2.0nodejs Full support 0.12

Legend

Full support  
Full support
No support  
No support

Див. також

  • Number
    Об'єкт, якому належить цей метод.
  • Глобальний метод parseFloat().