parseInt funksiýasy
parseInt funksiýasy setiri
doly sana öwürýär.
Bu '12px' ýaly gymmatlyklar üçin zerur
- başynda san durýan, soň bolsa ölçeg birlikleri
gelýän ýagdaýda. Eger parseInt funksiýasyny
'12px'-a ýüzlenseňiz, netijede
12 san alarsyňyz (bu hakykatdanam san bolar,
setir däl).
Öwrülişik diňe başynda doly san duran setirde bolýar,
ýogsam
NaN görkeziler.
Ikinci parametr hökmünde san ulgamy görkezip bilersiňiz,
şonda funksiýa görkezilen san ulgamdan onluk san ulgama
öwrülen sany gaýtarar.
Sintaksis
parseInt(setir, [san ulgamy]);
Mysal
Setiri doly sana öwüreliň:
console.log(parseInt('10px'));
Kody ýerine ýetirmegiň netijesi:
10
Mysal
Droby öwürýän wagty drob bölegi aýrylar:
console.log(parseInt('10.3px'));
Kody ýerine ýetirmegiň netijesi:
10
Mysal
Bu mysalda funksiýa sany okaý bilmez
(sebäbi ol setiriň başynda däl) we
NaN gaýtarar:
let str = 'width: 100px;';
console.log(parseInt(str));
Kody ýerine ýetirmegiň netijesi:
NaN
Şeýle-de görüň
-
parseFloatfunksiýasy,
setiriň başyndan drob sany çykarýar -
Numberfunksiýasy,
sana öwürýär