Знайомство з JavaScript

Мета роботи: вивчити основні типи даних та оператори мови JavaScript.

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

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

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

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

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

Завдання 1. Робота з діалоговими вікнами.

У редакторі створіть файл lab1_1.html і помістіть до нього наступний код. Відкрийте цей файл у браузері та перегляньте результат.

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

Завдання 2. Обчислення арифметичних виразів.

Створіть файл lab1_2.html і помістіть до нього наступний код. Перегляньте у браузері результати роботи скрипта.

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

Завдання 3. Обчислення площі і периметра правильного n-кутника, описаного біля кола радіуса R.

Створіть файл lab1_3.html і помістіть до нього наступний код. Перегляньте у браузері результати роботи скрипта.

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

Для обчислення арифметичного виразу використовуються методи об'єкта Math:

Завдання 4. Формування динамічних сторінок за допомогою методу write об'єкта document.

Створіть файл lab1_4.html і помістіть до нього наступний код. Перегляньте у браузері результати роботи скрипта.

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

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

  1. Які види діалогових вікон ви знаєте?
  2. Як ввести дані користувача?
  3. Як перетворити рядок на число?
  4. Які типи змінних використовуються JavaScript?
  5. Як вивести повідомлення у діалогове вікно?
  6. Навіщо використовується ключове слово var?
  7. Навіщо використовується ключове слово let?
  8. Навіщо використовується ключове слово const?
  9. Навіщо використовується метод write об'єкта document?
  10. Навіщо використовується вбудований об'єкт Math?
  11. Як записати складний арифметичний вираз?

Зміст звіту

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