Number.parseFloat() - перетворює рядок у число з плаваючою крапкою.
Number.parseFloat( string )
string - рядок з якого необхідно повернути число з плаваючо крапкою.
parseFloat() - розбирає рядок і повертає число з плаваючою комою. Цей метод поводиться ідентично глобальної функції parseFloat() і входить в специфікацію ECMAScript 6.
Якщо рядок неможливо перетворити у число тоді повертає NaN.
alert( Number.parseFloat("16.3")); //16.3
Number.parseFloat("16.3 шт"); //16.3
Number.parseFloat("А 16.3 шт"); //NaN
var s="10.51 текст";
var f= Number.parseFloat(s);
console.log(f); //10.51
Number.parseFloat('2.15'); //2.15
Number.parseFloat('2.15 '); //2.15
Number.parseFloat(' 2.15 '); //2.15
Number.parseFloat('2.15 text'); //2.15
Number.parseFloat('text 2.15'); //NaN
Number.parseFloat('text');
Number.parseFloat(); //NaN