JavaScript Döngüsü ile Sayıların Rakamları
Sayıları döngü ile gezerken, bu sayıların
bir rakamını almak istediğimizi varsayalım. Örneğin,
ilk rakamı 1 veya 2'ye eşit olan
sayıları konsola yazdırmak istiyoruz.
Hatırlatma olarak, bir sayının karakterlerine doğrudan bu şekilde erişemeyiz, yani aşağıdaki kod çalışmayacaktır:
for (let i = 1; i <= 100; i++) {
if (i[0] == 1 || i[0] == 2) { // bu şekilde çalışmaz
console.log(i);
}
}
Öncelikle sayıyı bir string'e dönüştürmeli ve ancak o zaman elde edilen string'in belirli bir karakterini almalıyız, işte şu şekilde:
for (let i = 1; i <= 100; i++) {
let str = String(i); // sayıyı string'e dönüştür
if (str[0] === '1' || str[0] === '2') {
console.log(i);
}
}
10'dan 1000'a kadar olan sayıları bir döngü ile gezin
ve her sayının ilk rakamını konsola yazdırın.
10'dan 1000'a kadar olan sayıları bir döngü ile gezin
ve her sayının birinci ve ikinci rakamlarının toplamını
konsola yazdırın.
10'dan 1000'a kadar olan sayıları bir döngü ile gezin
ve ilk rakamı 1'e eşit olan sayıları yazdırın.
10'dan 1000'a kadar olan sayıları bir döngü ile gezin
ve ilk iki rakamının toplamı 5'e eşit olan
sayıları ekrana yazdırın.