Функцыя parseFloat
Функцыя parseFloat пераўтварае радок
у лік з якая плавае кропкай.
Гэта потым для значэнняў тыпу '12.5px'
- калі ў пачатку стаіць лік, а потым адзінкі
вымярэння. Калі прымяніць функцыю parseFloat
да '12.5px', то вынікам атрымаецца
лік 12.5 (і гэта будзе сапраўды
лік, а не радок).
Пераўтварэнне адбудзецца, толькі калі цэлы
лік стаіць у пачатку радка, інакш будзе
выведзена NaN.
Другім неабавязковым параметрам можна задаць сістэму злічэння
ліку, і функцыя верне лік, пераведзены
з указанай сістэмы злічэння ў дзесятковую.
Сінтаксіс
parseFloat(радок, [сістэма злічэння]);
Прыклад
Давайце здабудзем дробны лік з пачатку радка:
console.log(parseFloat('10.3px'));
Вынік выканання кода:
10.3
Прыклад
У гэтым прыкладзе функцыя не зможа прачытаць
лік (бо яно не ў пачатку радка) і
верне NaN:
let str = 'width: 100px';
console.log(parseFloat(str));
Вынік выканання кода:
NaN