Page 84 - 6108
P. 84
Якщо жоден case не співпали – виконується (якщо є) варіант default.
При цьому case називають варіантами switch.
Циклічний оператор while
Оператор while задає цикл. Визначається він в загальному випадку
наступним чином:
while (умова_продовження_циклу) тіло_циклу;
Тіло циклу може бути як простим, так і складеним оператором.
Складений оператор, як завжди, береться у фігурні дужки. Рекомендується і
простий оператор укладати в них, щоб програму можна було легко
модифікувати. Умова_продовження_циклу є логічним виразом. Тіло
виконується до тих пір, поки вірна логічна умова.
Такий цикл використовується, коли заздалегідь невідома кількість
ітерацій, наприклад, в очікуванні деякої події.
var s='';
while (s.length<6) {
s = prompt('введіть рядок довжиною не менше 6
символів:','');
}
Оперотор циклу for
У загальному випадку він має вигляд:
for (ініціалізація_змінних_циклу;
умова_продовження_циклу;
модифікація_змінних_циклу)
тіло_циклу;
}
Тіло циклу може бути як простим, так і складеним оператором (складеною
необхідно брати у фігурних дужок). Оператори
ініціалізації_змінних_циклу і модифікація_змінних_циклу можуть
складатися з декількох простих операторів, в цьому випадку прості оператори
мають бути розділені комою. Умова_продовження_циклу є логічним виразом.
var s=0
for (i=1; i<=100; i++) {
s=s+i;
document.write('<BR>'+i+' = '+s);
}
break, continue та return
Оператор break дозволяє достроково покинути тіло циклу, а оператор
continue дозволяє перейти до наступної ітерації циклу, пропустивши
виконання усіх нижчестоячих операторів в тілі циклу.
Оператор return використовують для повернення значення з функції або
обробника події.
3.1.5 Функції
Мова програмування не може обійтися без механізму багатократного
використання коду програми. Такий механізм забезпечується процедурами або