⊗jsPmBsStA 56 of 505 menu

რიცხვის ციფრებზე წვდომა JavaScript-ში

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

let test = 12345; alert(test[0]); // დააბრუნებს undefined-ს

პრობლემის გადასაჭრელად გარდავქმნათ ჩვენი რიცხვი სტრიქონში:

let test = String(12345); // სტრიქონი alert(test[0]); // გამოიტანს '1'-ს - ყველაფერი მუშაობს

დავუშვათ, ახლა გვსურს პირველი ორი ციფრის ჯამის პოვნა:

let test = String(12345); // სტრიქონი alert(test[0] + test[1]); // გამოიტანს '12'-ს - შეკრებს როგორც სტრიქონებს

დავამატოთ ფუნქცია Number იმისთვის, რომ სიმბოლოები შეჯამდეს როგორც რიცხვები:

let test = String(12345); // სტრიქონი alert(Number(test[0]) + Number(test[1])); // გამოიტანს 3-ს

შეგახსენებთ, რომ ამგვარი პრობლემა წარმოიქმნება მხოლოდ შეკრებისას. მაგალითად, გამრავლებისას რიცხვებად გარდაქმნა შეიძლება არ შესრულდეს:

let test = String(12345); // სტრიქონი alert(test[1] * test[2]); // გამოიტანს 6-ს

მოცემულია რიცხვი 12345. იპოვეთ ამ რიცხვის ციფრების ჯამი.

მოცემულია რიცხვი 12345. იპოვეთ ამ რიცხვის ციფრების ნამრავლი.

მოცემულია რიცხვი 12345. გადააწყვეთ ამ რიცხვის ციფრები შებრუნებული თანმიმდევრობით.

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