რიცხვების ციფრები ციკლის გამოყენებით JavaScript-ში
დავუშვათ, რომ რიცხვების გადარჩევისას გვსურს მივიღოთ
ამ რიცხვების რაიმე ციფრი. მაგალითად,
გვსურს, რომ რიცხვი გამოჩნდეს
კონსოლში, თუ მისი პირველი ციფრი უდრის 1-ს
ან 2-ს.
შეგახსენებთ, რომ არ შეიძლება უშუალოდ მივმართოთ რიცხვის სიმბოლოებს, ანუ ასე არ იმუშავებს:
for (let i = 1; i <= 100; i++) {
if (i[0] == 1 || i[0] == 2) { // ასე არ იმუშავებს
console.log(i);
}
}
ჯერ საჭიროა რიცხვის გადაყვანა სტრიქონში და მხოლოდ ამის შემდეგ მივიღოთ კონკრეტული სიმბოლო მიღებული სტრიქონიდან, აი ასე:
for (let i = 1; i <= 100; i++) {
let str = String(i); // გადავიყვანოთ რიცხვი სტრიქონში
if (str[0] === '1' || str[0] === '2') {
console.log(i);
}
}
გადაიღედეთ ციკლით რიცხვები 10-დან 1000-მდე
და გამოიტანეთ კონსოლში თითოეული რიცხვის პირველი ციფრი.
გადაიღედეთ ციკლით რიცხვები 10-დან 1000-მდე
და გამოიტანეთ კონსოლში თითოეული რიცხვის პირველი და მეორე ციფრის ჯამი.
გადაიღედეთ ციკლით რიცხვები 10-დან 1000-მდე
და გამოიტანეთ ის რიცხვები, რომელთა პირველი ციფრი
უდრის 1-ს.
გადაიღედეთ ციკლით რიცხვები 10-დან 1000-მდე
და გამოიტანეთ ეკრანზე ის რიცხვები, რომელთა ორი
პირველი ციფრის ჯამი უდრის 5-ს.