Синтаксис JavaScript Справочник JavaScript JSON Коды клавиш События

parseFloat()

Поддержка браузерами

Описание

Функция parseFloat() преобразует строку в число c плавающей точкой.

Функция parseFloat() выполняет синтаксический разбор строки начиная с первого символа, если первый символ является цифрой, точкой или знаком (- или +), то она переходит к обработке второго символа, если второй символ является цифрой или точкой (если перед этим была цифра), то она переходит к обработке третьего символа и так далее, пока не будет обнаружен символ, который не может быть преобразован в числовое значение, после этого она возвращает полученное число с плавающей точкой. Начальные пробелы в строке игнорируются до первого символа, отличного от пробельного. Если первый символ (за исключением знака "+", "-" или точки) не может быть преобразован в числовое значение, то функция возвращает значение NaN.

Для арифметических целей значение NaN не является числом ни в одной из систем счисления. Для проверки, является ли результат вызова функции parseFloat значением NaN, можно вызвать функцию isNaN. Если значение NaN передать любой из арифметической операции, то результатом операции всегда будет значение NaN.

Синтаксис

parseFloat(строка);

Аргументы

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

Пример

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>Название документа</title>
  </head>
  <body>

    <script>
      document.write(parseFloat("abc") + "<br>");       // => NaN
      document.write(parseFloat("1.2abc") + "<br>");    // => 1.2
      document.write(parseFloat(".13"));                // => 0.13
    </script>

  </body>
</html>
Попробовать »
Копирование материалов с данного сайта возможно только с разрешения администрации сайта
и при указании прямой активной ссылки на источник.
2011 – 2024 © puzzleweb.ru | razumnikum.ru

Реклама на сайте | puzinfo@puzzleweb.ru