parseFloat funksiýasy
parseFloat funksiýasy setiri
üzmekli nokatly sana öwürýär.
Bu '12.5px' ýaly görnüşler üçin zerur
- başynda san, soňunda bolsa ölçeg birligi
durýanda. Eger parseFloat funksiýasyny
'12.5px'-a ulansak, netijede
12.5 san bolýar (bu hakyky san,
setir däl).
Öwrülişik diňe setiriň başynda tutuş san
durýan bolsa bolup geçer, ýoksa
NaN görkeziler.
Iknji hökmany bolmadyk parametr bilen san ulgamy görkezip bolýar,
we funksiýa görkezilen san ulgamydan onluk ulgama
çalşyrylan sany gaýtarar.
Sintaksis
parseFloat(setir, [san ulgamy]);
Mysal
Setiriň başyndan bölünen sany alyň:
console.log(parseFloat('10.3px'));
Kody ýerine ýetirmegiň netijesi:
10.3
Mysal
Bu mysalda funksiýa sany okaý bilmez
(sebäbi ol setiriň başynda däl) we
NaN gaýtarar:
let str = 'ini: 100px';
console.log(parseFloat(str));
Kody ýerine ýetirmegiň netijesi:
NaN