⊗jsPmBsNEx 47 of 505 menu

რიცხვების გამოყოფა JavaScript-ში

ფუნქცია Number მუშაობს მხოლოდ ციფრებისგან შემდგარ სტრიქონებთან. თუმცა, JavaScript-ში პროგრამირებისას ხშირად წააწყდებით სიტუაციებს, როდესაც საჭიროა მუშაობა სტრიქონებთან, რომლებიც იწყება რიცხვით და შემდეგ მოჰყვება ასოები.

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

let num = parseInt('12px'); alert(num); // გამოიტანს 12-ს

თუმცა, პიქსელები ხანდახან წილადია: '12.5px'. ამ შემთხვევაში ფუნქცია parseInt ვერ ახერხებს და გამოაქვს მხოლოდ მთელი ნაწილი:

let num = parseInt('12.5px'); alert(num); // მაინც გამოიტანს 12-ს

ზოგადად, შესაძლოა ასეთი ქცევა - ეს არის ზუსტად ის, რაც გჭირდებათ. მაგრამ თუ არა - გამოიყენეთ ფუნქცია parseFloat, რომელიც ამოიღებს რიცხვს მისი წილადი ნაწილით ერთად:

let num = parseFloat('12.5px'); alert(num); // გამოიტანს 12.5-ს

რა თქმა უნდა, წილადი ნაწილის არარსებობა არ ერევა ფუნქციას parseFloat კორექტულად იმუშაოს:

let num = parseFloat('12px'); alert(num); // გამოიტანს 12-ს

მოცემულია ცვლადი '5px' მნიშვნელობით და ცვლადი '6px' მნიშვნელობით. იპოვეთ პიქსელების ჯამი ამ ცვლადების მნიშვნელობებიდან და გამოიტანეთ იგი ეკრანზე.

მოცემულია ცვლადი '5.5px' მნიშვნელობით და ცვლადი '6.25px' მნიშვნელობით. იპოვეთ პიქსელების ჯამი ამ ცვლადების მნიშვნელობებიდან და გამოიტანეთ იგი ეკრანზე.

შეცვალეთ წინა ამოცანა ისე, რომ გამომაქვს შედეგს დაემატოს ასოები 'px'. ანუ, თუ ჩვენი ჯამი არის 11.75, ეკრანზე უნდა გამოვიდეს '11.75px'.

ქართული
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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა