JavaScript-ში სტრიქონებზე გარდაქმნის გამოყენება
დავუშვათ, გვაქვს ცვლადი num
რაღაც რიცხვით:
let num = 12345;
მოდით ვიპოვოთ ციფრების რაოდენობა ამ რიცხვში.
როგორც უკვე იცით, სტრიქონის სიგრძის საპოვნელად,
შეგიძლიათ გამოიყენოთ თვისება length.
ის, თუმცა, მუშაობს მხოლოდ სტრიქონებთან, და რიცხვზე გამოყენებისას არ იმუშავებს:
let num = 12345;
alert(num.length); // გამოიტანს undefined-ს
პრობლემის გადასაჭრელად, გარდავქმნათ ჩვენი რიცხვი სტრიქონად და ვიპოვოთ ამ სტრიქონის სიგრძე:
let num = 12345;
let str = String(num); // გარდავქმნით ჩვენს რიცხვს სტრიქონად
alert(str.length); // ვიპოვით სტრიქონის სიგრძეს
შესაძლებელია არ შემ�იტანოთ შუალედური ცვლადი
str, არამედ გამოვიყენოთ თვისება length
ფუნქციის String შედეგზე:
let num = 12345;
alert(String(num).length); // ვიპოვით სტრიქონის სიგრძეს
მოცემულია ცვლადი რიცხვით. იპოვეთ ციფრების რაოდენობა ამ რიცხვში.
მოცემულია ორი ცვლადი რიცხვებით. იპოვეთ ციფრების რაოდენობა ერთ და მეორე რიცხვში, შედეგები დაუმატეთ ერთმანეთს და გამოიტანეთ ეკრანზე.