Функција parseFloat
Функција parseFloat конвертује низ
у број са покретним зарезом.
Ово је потребно за вредности попут '12.5px'
- када је број на почетку, а затим јединице
мере. Ако се примени функција parseFloat
на '12.5px', резултат ће бити
број 12.5 (и то ће заиста бити
број, а не низ).
Конверзија ће се извршити само ако цели
број стоји на почетку низа, иначе ће се
приказати NaN.
Другим опционим параметром може се задати бројни систем,
и функција ће вратити број, преведен
из наведеног бројног система у декадни.
Синтакса
parseFloat(низ, [бројни систем]);
Пример
Извуцимо разломљени број са почетка низа:
console.log(parseFloat('10.3px'));
Резултат извршавања кода:
10.3
Пример
У овом примеру функција неће моћи да прочита
број (јер није на почетку низа) и
вратиће NaN:
let str = 'ширина: 100px';
console.log(parseFloat(str));
Резултат извршавања кода:
NaN