18 of 264 menu

ფუნქცია parseInt

ფუნქცია parseInt გარდაქმნის სტრიქონს მთელ რიცხვად. ეს საჭიროა მნიშვნელობებისთვის, როგორიცაა '12px' - როდესაც თავიდან დგას რიცხვი, ხოლო შემდეგ საზომი ერთეულები. თუ ფუნქცია parseInt გამოვიყენებთ '12px'-ზე, მაშინ შედეგი იქნება რიცხვი 12 (და ეს იქნება ნამდვილად რიცხვი, და არა სტრიქონი). გარდაქმნა მოხდება მხოლოდ იმ შემთხვევაში, თუ მთელი რიცხვი დგას სტრიქონის თავში, წინააღმდეგ შემთხვევაში დაიბრუნებს NaN-ს. მეორე პარამეტრად შეიძლება მივუთითოთ რიცხვითი სისტემა, და ფუნქცია დააბრუნებს რიცხვს, გადაყვანილს მითითებული რიცხვითი სისტემიდან ათობითში.

სინტაქსი

parseInt(სტრიქონი, [რიცხვითი სისტემა]);

მაგალითი

მოდით, გარდავქმნათ სტრიქონი მთელ რიცხვად:

console.log(parseInt('10px'));

კოდის შესრულების შედეგი:

10

მაგალითი

წილადის გარდაქმნისას წილადი ნაწილი იქნება გაუქმებული:

console.log(parseInt('10.3px'));

კოდის შესრულების შედეგი:

10

მაგალითი

ამ მაგალითში ფუნქცია ვერ შეძლებს რიცხვის წაკითხვას (რადგან ის არაა სტრიქონის თავში) და დააბრუნებს NaN-ს:

let str = 'width: 100px;'; console.log(parseInt(str));

კოდის შესრულების შედეგი:

NaN

იხილეთ აგრეთვე

  • ფუნქცია parseFloat,
    რომელიც ამოიღებს წილად რიცხვს სტრიქონის თავიდან
  • ფუნქცია Number,
    რომელიც გარდაქმნის რიცხვად
ქართული
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語Қазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა