Arvu numbrid tsükli läbimisega JavaScriptis
Oletame, et numbrite läbimisel tahame saada
nendest numbritest mingit numbrit. Näiteks
me tahame teha nii, et number kuvatakse
konsooli, kui selle esimene number on 1
või 2.
Tuletan meelde, et numbri sümbolite poole ei saa lihtsalt nii pöörduda, see tähendab, et järgmine ei tööta:
for (let i = 1; i <= 100; i++) {
if (i[0] == 1 || i[0] == 2) { // nii ei tööta
console.log(i);
}
}
Kõigepealt on vaja teisendada number stringiks ja alles siis saada vastav sümbol saadud stringist, nagu siin:
for (let i = 1; i <= 100; i++) {
let str = String(i); // teisendame numbri stringiks
if (str[0] === '1' || str[0] === '2') {
console.log(i);
}
}
Läbige tsükliga numbrid 10 kuni 1000
ja väljundage konsooli iga numbri esimene number.
Läbige tsükliga numbrid 10 kuni 1000
ja väljundage konsooli iga numbri esimese ja teise numbri summa.
Läbige tsükliga numbrid 10 kuni 1000
ja väljundage need numbrid, mille esimene number
on võrdne 1.
Läbige tsükliga numbrid 10 kuni 1000
ja kuvage ekraanil need numbrid, mille kahe
esimese numbri summa on võrdne 5.