Технології веб-розробки та дизайну
W E B

Технології веб-розробки та дизайну

Технології веб-розробки та дизайну

Диски для звітності

Контакти

Мета роботи: вивчити основні конструкції мови 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 у грі з користувачем.

Відповідно до наведеного прикладу реалізувати скрипт з власним прикладом.

Контрольні питання

  1. Які оператори керування ви знаєте?
  2. Для чого використовується оператор break в операторі switch?
  3. Як записати складну умову?
  4. У чому різниця між ключовими словами else та else if?
  5. Що таке умовна операція?
  6. Які оператори циклу ви знаєте?
  7. У чому відмінність операторів циклу while та do while?
  8. Що записується в заголовку оператор циклу for?
  9. Де використовується цикл for in?
  10. Як ініціалізується лічильник циклу?
  11. Як задається крок зміни лічильника циклу?
  12. Як примусово вийти із циклу?

Порядок роботи

  1. Для виконання лабораторної роботи прочитати методичні вказівки і відповідний розділ підручника з JavaScript.
  2. Виконати наведені приклади і відмітити особливості в коді.
  3. Зверстати нескладну сторінку для результатів лабораторної роботи і розмістити її на хостингу. Зазначити номер і назву лабораторної роботи. Вивести на сторінку список назв виконаних завдань, які відкриватимуться в окремому вікні як окремі HTML-сторінки.
  4. У файлах, що містять код скриптів, у заголовку вікна браузера зазначити групу і прізвище студента.

Зміст звіту

  1. Назва та мета виконання лабораторної роботи.
  2. Код власних скриптів до кожного завдання
  3. У висновку оцінити можливості мови JavaScript для виконання подібних завдань.
  4. Файли з власними скриптами і відповідними назвами покласти на диск в окрему папку ExampleJS (всередині вашої папки).