parseInt funksiyası
parseInt funksiyası sətri
tam ədədə çevirir.
Bu, '12px' kimi dəyərlər üçün lazımdır
- əvvəlində ədəd, sonunda isə ölçü vahidi
olduqda. Əgər '12px' sətrinə parseInt
funksiyasını tətbiq etsək, nəticədə
12 ədədi alınacaq (və bu, həqiqətən də
sətir deyil, ədəd olacaq).
Çevirmə yalnız o halda baş verəcək ki,
tam ədəd sətrin əvvəlində olsun, əks halda
NaN qaytarılacaq.
İkinci parametrdə ədədin say sistemini
göstərmək olar və funksiya göstərilən say sistemindən
onluq say sisteminə çevrilmiş ədədi qaytaracaq.
Sintaksis
javascriptparseInt(sətir, [say sistemi]);
Nümunə
Gəlin sətri tam ədədə çevirək:
javascriptconsole.log(parseInt('10px'));
Kodun icrasının nəticəsi:
javascript10
Nümunə
Kəsr ədədi çevirərkən kəsr hissəsi atılacaq:
javascriptconsole.log(parseInt('10.3px'));
Kodun icrasının nəticəsi:
javascript10
Nümunə
Bu nümunədə funksiya ədədi oxuya bilməyəcək
(çünki o, sətrin əvvəlində deyil) və
NaN qaytaracaq:
javascriptlet str = 'en: 100px;';
console.log(parseInt(str));
Kodun icrasının nəticəsi:
javascriptNaN
Həmçinin baxın
-
parseFloatfunksiyası,
sətrin əvvəlindən kəsr ədədini çıxarır -
Numberfunksiyası,
ədədə çevirir