parseFloat funksiyası
parseFloat funksiyası sətri
üzən nöqtəli ədədə çevirir.
Bu, '12.5px' kimi dəyərlər üçün lazımdır
- əvvəlində ədəd, sonunda isə ölçü vahidi
olduqda. Əgər parseFloat funksiyasını
'12.5px'-ə tətbiq etsəniz, nəticə
12.5 ədədi olacaq (və bu, həqiqətən də
sətir deyil, ədəd olacaq).
Çevirmə ancaq tam ədəd
sətrin əvvəlində olduqda baş verəcək, əks halda
NaN çıxacaq.
İkinci istəyə bağlı parametrlə ədədin say sistemini təyin edə bilərsiniz,
və funksiya göstərilən say sistemindən onluq say sisteminə
çevrilmiş ədədi qaytaracaq.
Sintaksis
parseFloat(sətir, [say sistemi]);
Nümunə
Gəlin sətrin əvvəlindən kəsr ədədi çıxaraq:
console.log(parseFloat('10.3px'));
Kodun icra nəticəsi:
10.3
Nümunə
Bu nümunədə funksiya ədədi oxuya bilməyəcək
(çünki o, sətrin əvvəlində deyil) və
NaN qaytaracaq:
let str = 'en: 100px';
console.log(parseFloat(str));
Kodun icra nəticəsi:
NaN