Angka-angka Bilangan saat Diulang dengan Perulangan JavaScript
Misalkan saat mengulang bilangan, kita ingin mendapatkan
digit tertentu dari bilangan-bilangan tersebut. Sebagai contoh,
kita ingin membuat agar bilangan ditampilkan
di konsol jika digit pertamanya sama dengan 1
atau 2.
Saya ingatkan bahwa Anda tidak bisa begitu saja mengakses karakter dari sebuah bilangan, jadi seperti ini tidak akan berfungsi:
for (let i = 1; i <= 100; i++) {
if (i[0] == 1 || i[0] == 2) { // seperti ini tidak akan berfungsi
console.log(i);
}
}
Pertama-tama, perlu untuk mengubah bilangan menjadi string dan kemudian mendapatkan karakter tertentu dari string yang dihasilkan, seperti ini:
for (let i = 1; i <= 100; i++) {
let str = String(i); // mengubah bilangan menjadi string
if (str[0] === '1' || str[0] === '2') {
console.log(i);
}
}
Ulangi bilangan dari 10 hingga 1000
dengan perulangan dan tampilkan di konsol digit pertama dari setiap
bilangan.
Ulangi bilangan dari 10 hingga 1000
dengan perulangan dan tampilkan di konsol jumlah dari digit pertama dan kedua
setiap bilangan.
Ulangi bilangan dari 10 hingga 1000
dengan perulangan dan tampilkan bilangan-bilangan yang digit pertamanya
sama dengan 1.
Ulangi bilangan dari 10 hingga 1000
dengan perulangan dan tampilkan di layar bilangan-bilangan yang jumlah dua
digit pertamanya sama dengan 5.