Функсияи 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