Spec-Zone.ru › JavaScript

Number.parseFloat()

Базовый уровень Широко доступно

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна во всех браузерах с июля 2015 года.

Статический метод Number.parseFloat() анализирует аргумент и возвращает число с плавающей запятой. Если число не может быть проанализировано из аргумента, он возвращает NaN.

Попробуйте

function circumference(r) {
  if (Number.isNaN(Number.parseFloat(r))) {
    return 0;
  }
  return parseFloat(r) * 2.0 * Math.PI;
}

console.log(circumference("4.567abcdefgh"));
// Expected output: 28.695307297889173

console.log(circumference("abcdefgh"));
// Expected output: 0

Синтаксис

Number.parseFloat(string)

Параметры

string
Значение для анализа, приведённое к строке. Начальные пробелы в этом аргументе игнорируются.

Возвращаемое значение

Число с плавающей запятой, полученное в результате анализа заданного string.

Или NaN, когда первый непробельный символ не может быть преобразован в число.

Примеры

Number.parseFloat против parseFloat

Этот метод имеет ту же функциональность, что и глобальная функция parseFloat():

Number.parseFloat === parseFloat; // true

Его целью является модульность глобальных объектов.

Смотрите parseFloat() для получения более подробной информации и примеров.

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

Спецификация
Спецификация языка ECMAScript® 2027
# sec-number.parsefloat

Совместимость с браузерами

Десктопные Мобильные Серверные
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari on iOS Samsung Internet WebView Android WebView on iOS Bun Deno Node.js
parseFloat
34
12
25
21
9
34
25
21
9
2.0
37
9
1.0.0
1.0
0.12.0

См. также

  • Полифилл Number.parseFloat в core-js
  • Полифилл Number.parseFloat от es-shims
  • Number
  • parseFloat()

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/parseFloat

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API