JavaScript метод Number.parseFloat()
JavaScript NumberОпределение и применение
JavaScript метод parseFloat() принимает в качестве аргумента строковое значение и возвращает десятичное число (число с плавающей точкой).
Обращаю Ваше внимание, что метод Number.parseFloat() идентичен одноименной глобальной функции parseFloat().
Поддержка браузерами
Метод | Chrome | Firefox | Opera | Safari | IExplorer | Edge |
---|---|---|---|---|---|---|
parseFloat() | Да | 25.0 | Да | Да | Нет | Да |
JavaScript синтаксис:
Number.parseFloat( string );
Версия JavaScript
ECMAScript 2015 (6th Edition, ECMA-262)Значения параметров
Параметр | Описание |
---|---|
string | Строковое значение, которое будет преобразовано к десятичному числу. Обязательное значение. Если первый символ не может быть преобразован в число, то возвращаемое значение будет NaN. Кроме того, если в качестве значения будет передано undefined, null или логическое значение, то возвращаемое значение будет также NaN. |
Пример использования
Number.parseFloat( "1.23" ); // Метод возвращает 1.23 Number.parseFloat( "1.23abc" ); // Метод возвращает 1.23 Number.parseFloat( "1" ); // Метод возвращает 1 Number.parseFloat( "123e-3" ); // Метод возвращает 0.123 Number.parseFloat( "0.0123E+3" ); // Метод возвращает 12.3 Number.parseFloat( Infinity ); // Метод возвращает Infinity Number.parseFloat( -Infinity ); // Метод возвращает -Infinity Number.parseFloat( "abc1.23abc" ); // Метод возвращает NaN Number.parseFloat( "abc1.23" ); // Метод возвращает NaN Number.parseFloat( undefined ); // Метод возвращает NaN Number.parseFloat( true ); // Метод возвращает NaN Number.parseFloat( null ); // Метод возвращает NaN Number.parseFloat( [] ); // Метод возвращает NaN Number.parseFloat( {} ); // Метод возвращает NaN Number.parseFloat( "" ); // Метод возвращает NaN Number.parseFloat( " " ); // Метод возвращает NaNJavaScript Number