Kiritish to'g'ri bo'lguncha takrorlang
100
dan katta raqamni talab qiladigan tsiklni yozing. Agar mehmon boshqa raqamni kiritsa – ularni qayta kiritishni so’rang.
Tsiklga tashrif buyuruvchilar 100
dan katta raqam kiritmaguncha yoki kirishni bekor qilmaguncha/bo’sh matni kiritmaguncha raqam so’ralishi kerak.
Bu yerda biz mehmon faqat raqamlarni kiritadi deb taxmin qilishimiz mumkin. Ushbu topshiriqda raqamsiz kiritish uchun maxsus ishlov berishni amalga oshirishning hojati yo’q.
let num;
do {
num = prompt("100 dan katta raqam kiritingizmi?", 0);
} while (num <= 100 && num);
Ikkala tekshiruv ham to’g’ri bo’lsa, do... while
tsikli takrorlanadi:
num <= 100
tekshiruvi – ya’ni kiritilgan qiymat hali ham100
dan katta emas.num
null
yoki bo’sh satr bo’lganda&& num
tekshiruvi noto’g’ri. Agar tekshuruv noto’g’ri bolsawhile
tsikli ham to’xtaydi.
P.S. Agar num
null
bo’lsa, u holda num <= 100
haqiqiy bo’ladi, shuning uchun 2-chi tekshiruvsiz foydalanuvchi CANCEL tugmasini bosmaganicha tsikl to’xtamaydi. Ikkala tekshiruv ham talab qilinadi.