JavaScript метод Number.parseFloat()ECMAScript 2015

JavaScript Number

Определение и применение

JavaScript метод parseFloat()ECMAScript 2015 принимает в качестве аргумента строковое значение и возвращает десятичное число (число с плавающей точкой).


Обращаю Ваше внимание, что метод Number.parseFloat()ECMAScript 2015 идентичен одноименной глобальной функции parseFloat().


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

МетодChrome
Chrome
Firefox
Firefox
Opera
Opera
Safari
Safari
Internet Explorer
IExplorer
Microsoft Edge
Edge
parseFloat()ECMAScript 2015Да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( " " );          // Метод возвращает NaN
JavaScript Number