Сборка от 17 марта 2017 г


Какие значения i выведет цикл for?



Download 9,9 Mb.
bet301/349
Sana26.04.2022
Hajmi9,9 Mb.
#582433
TuriУчебник
1   ...   297   298   299   300   301   302   303   304   ...   349
Bog'liq
ilja kantor sovremennyj uchebnik-1chast PdfToWord

Какие значения i выведет цикл for?




Ответ: от 0 до 4 в обоих случаях.

for (var i = 0; i < 5; ++i) alert( i ); for (var i = 0; i < 5; i++) alert( i );


Такой результат обусловлен алгоритмом работы for :





  1. Выполнить присвоение i=0

  2. Проверить i<5

  3. Если верно – выполнить тело цикла alert(i) , затем выполнить i++

Увеличение i++ выполняется отдельно от проверки условия (2), значение i при этом не используется, поэтому нет никакой разницы между


i++ и ++i .

К условию





Выведите чётные числа


for (var i = 2; i <= 10; i++) { if (i % 2 == 0) {


alert( i );
}
}

Чётность проверяется по остатку при делении на 2 , используя оператор «деление с остатком» % : i % 2 .


К условию





Замените for на while


var i = 0; while (i < 3) {


alert( "номер " + i + "!" ); i++;
}

К условию





Повторять цикл, пока ввод неверен


var num;

do {
num = prompt("Введите число больше 100?", 0);
} while (num <= 100 && num != null);

Цикл do..while повторяется, пока верны две проверки:





  1. Проверка num <= 100 – то есть, введённое число всё еще меньше 100 .

  2. Проверка num != null – значение null означает, что посетитель нажал «Отмена», в этом случае цикл тоже нужно прекратить.

Кстати, сравнение num <= 100 при вводе null даст true , так что вторая проверка необходима.


К условию





Вывести простые числа


Download 9,9 Mb.

Do'stlaringiz bilan baham:
1   ...   297   298   299   300   301   302   303   304   ...   349




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish