Ulangi sampai inputnya benar
Tulis sebuah perulangan yang meminta angka lebih dari 100
. Jika pendatang memasukan angka lainnya – tanya mereka untuk menginput kembali.
Perulangan harus menanyakan untuk sebuah angka sampai pengunjung memasukan angka lebih dari 100
atau membatalkan input/memasukan sebuah baris kosong.
Disini kita dapat menganggap bahwa pengunjung hanya menginput angka. Tidak perlu menerapkan penanganan spesial untuk input non-numerik di tugas ini.
let num;
do {
num = prompt("Masukan angka lebih dari 100?", 0);
} while (num <= 100 && num);
Perulangan do..while
diulangi selagi kedua cek itu bernilai benar:
- Pengecekan untuk
num <= 100
– itu adalah, nilai yang dimasukan masih tidak lebih besar dari100
. - Pengecekan
&& num
adalah salah ketikanum
adalahnull
atau sebuah string kosong. kemudian perulanganwhile
berhenti juga.
P.S. Jika num
adalah null
lalu num <= 100
adalah true
, jadi tanpa pengecekan kedua, perulangan tidak akan berhenti jika pengguna mengeclick CANCEL. Kedua pengecekan dibutuhkan.