Використання функцій JavaScript

Мета роботи: навчитися використовувати стандартні і створювати функції користувача в JavaScript.

Теоретична частина

Для виконання лабораторної роботи надано наступні відомості

Практична частина

Для виконання практичної частини уважно ознайомтеся з наведеними прикладами. Як індивідуальне завдання дані приклади мають бути модифіковані і збагачені іншими конструкціями.

У всіх скриптах, у заголовку вікна браузера зазначити групу і прізвище студента.

Завдання 1. Використання вбудованих функцій.

Створіть файл lab3_1.html, який демонструє використання вбудованих функцій об'єкта Date.

Для виконання завдання застосувати інший приклад.

Наприклад, у скрипті, використовуючи аргументи size, day та color функції weekDay(), відобразіть назви днів тижня різними розмірами та кольорами.

понеділок
вівторок
середа
четвер
п'ятниця
субота
неділя

Завдання 2. Використання вбудованих функцій.

Створіть файл lab3_2.html, який демонструє використання вбудованих функцій об'єкта Date.

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

Завдання 3. Створення користувацьких функцій.

Створіть файл lab3_3.html, що демонструє створення функції користувача з аргументами і звернення до неї з основної частини скрипту.

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

Завдання 4. Створення користувацьких функцій.

Створіть файл lab3_4.html, що демонструє створення користувацької функції, що повертає значення.

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

Завдання 5. Створення користувацьких функцій.

Створіть файл lab3_5.html, що демонструє використання функції з необов'язковими параметрами та параметрами за замовчуванням.

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

Завдання 6. Створення користувацьких функцій.

Створіть файл lab3_6.html, що демонструє передачу функцію як аргумент іншої функції.

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

Завдання 7. Створення користувацьких функцій.

Створіть файл lab3_7.html, що демонструє використання функції як змінної.

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

Завдання 6. Створення користувацьких функцій.

Створіть файл lab3_8.html, що демонструє використання масиву arguments.

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

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

  1. Що таке функція?
  2. Як створити функцію користувача?
  3. Що таке формальні та фактичні параметри?
  4. Чим відрізняється опис функцій, які не повертають та повертають значення?
  5. У чому особливість використання функції як змінної?
  6. У чому особливість використання функції як об'єкт?
  7. Навіщо використовується функція eval?
  8. Чим відрізняються глобальні та локальні змінні?
  9. Як встановити значення параметра функції за промовчанням?
  10. Навіщо використовується масив arguments?

Зміст звіту

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