Основні конструкції мови JavaScript
Мета роботи: вивчити основні конструкції мови JavaScript.
Теоретична частина
Для виконання лабораторної роботи надано наступні відомості
Практична частина
Для виконання практичної частини уважно ознайомтеся з наведеними прикладами. Як індивідуальне завдання дані приклади мають бути модифіковані і збагачені іншими конструкціями.
У всіх скриптах, у заголовку вікна браузера зазначити групу і прізвище студента.
Завдання 1. Оператори умовного переходу.
Створіть файл lab2_1.html, що містить наступний скрипт, який демонструє можливості використання умовного оператора IF:
Для виконання завдання застосувати інший приклад.
Наприклад, задати змінну lang, яка може набувати значень «ua», «en», «pl» або «de», введених користувачем. Використовуючи оператори if-else-elseif, забезпечити виведення на екран повної назви мови (українська, англійська тощо) залежно від того, що привласнено змінній lang. Обов'язково передбачити випадок невірного завдання значення змінної lang - тоді має виводитися напис «Мову невизначено».
Завдання 2. Оператори умовного переходу.
Створіть файл lab2_2.html, що містить наступний скрипт, що демонструє знаходження більшого числа серед трьох чисел з використанням умовного оператора IF та умовної операції.
Відповідно до наведеного прикладу реалізувати скрипт з власним прикладом.
Завдання 3. Оператори умовного переходу.
Створіть файл lab2_3.html, що містить скрипт, що демонструє можливості використання оператора SWITCH.
Відповідно до наведеного прикладу реалізувати скрипт з власним прикладом.
Завдання 4. Оператори циклу.
Створіть файл lab2_4.html, що містить скрипт, який демонструє використання операторів циклу for, while, do while.
Відповідно до наведеного прикладу реалізувати скрипт з власним прикладом.
Завдання 5. Оператори циклу.
Створіть файл lab2_5.html, що містить скрипт, що демонструє використання оператора циклу for in.
Відповідно до наведеного прикладу реалізувати скрипт з власним прикладом.
Завдання 6. Оператори циклу.
Створіть файл lab2_6.html, що містить скрипт, який демонструє використання оператора циклу while у грі з користувачем.
Відповідно до наведеного прикладу реалізувати скрипт з власним прикладом.
Контрольні питання
- Які оператори керування ви знаєте?
- Для чого використовується оператор break в операторі switch?
- Як записати складну умову?
- У чому різниця між ключовими словами else та else if?
- Що таке умовна операція?
- Які оператори циклу ви знаєте?
- У чому відмінність операторів циклу while та do while?
- Що записується в заголовку оператор циклу for?
- Де використовується цикл for in?
- Як ініціалізується лічильник циклу?
- Як задається крок зміни лічильника циклу?
- Як примусово вийти із циклу?
Зміст звіту
- Назва та мета виконання лабораторної роботи.
- Код власних скриптів до кожного завдання.
- У висновку оцінити можливості мови JavaScript для виконання подібних завдань.
- Файли з власними скриптами і відповідними назвами покласти на диск в окрему папку ExampleJS (всередині вашої папки).