Функсияи parseInt
Функсияи parseInt сатрро
ба адади бутун табдил медиҳад.
Ин барои қиматҳои намуди '12px'
- вақте ки дар аввал адад истода бошад, ва баъд воҳидҳои
ченакӣ бошад, лозим аст. Агар функсияи parseInt-ро
ба '12px' истифода барем, натиҷа хоҳад шуд
адади 12 (ва ин дуруст хоҳад буд
адад, на сатр).
Табдил ёфтан, фақат агар адади бутун
дар аввали сатр истода бошад, вагарна
NaN бароварда мешавад.
Бо параметри дуюм метавон системаи ҳисоббарории
ададро муайян кард, ва функсия ададеро, ки аз
системаи ҳисоббарории муайяншуда ба системаи даҳӣ табдил ёфтааст,
бармегардонад.
Синтаксис
javascriptparseInt(сатр, [системаи ҳисоббарори]);
Намуна
Биёед сатрро ба адади бутун табдил диҳем:
javascriptconsole.log(parseInt('10px'));
Натиҷаи иҷрои код:
javascript10
Намуна
Ҳангоми табдили каср, қисми касрӣ рад карда мешавад:
javascriptconsole.log(parseInt('10.3px'));
Натиҷаи иҷрои код:
javascript10
Намуна
Дар ин намуна функсия наметавонад ададро
хонад (зеро он дар аввали сатр нест) ва
NaN-ро
бармегардонад:
javascriptlet str = 'width: 100px;';
console.log(parseInt(str));
Натиҷаи иҷрои код:
javascriptNaN
Нигаред низ
-
функсияи
parseFloat,
ки адади касриро аз аввали сатр берун меоварад -
функсияи
Number,
ки ба адад табдил медиҳад