1. Об'єкт `userObj`
Створено об'єкт користувача з полями firstName, lastName, age та методом fullName().
На сторінці зібрані всі завдання з шаблону main (1):
робота з об'єктом користувача, рядками, масивами, switch,
тернарним оператором, циклами for/while та callback-функціями.
Нижче для кожного завдання показано короткий опис, реалізований код та приклади
результатів, які обчислюються безпосередньо у браузері через підключений файл main.js.
Створено об'єкт користувача з полями firstName, lastName, age та методом fullName().
Функція переводить текст у верхній регістр, а якщо параметр не передано, використовує значення за замовчуванням через оператор ||.
Функція через цикл for повертає масив парних чисел від 2 до n включно.
Функція через конструкцію switch / case / default повертає назву дня тижня або null для некоректного значення.
Функція класифікує вік тільки через ланцюжок тернарних операторів та повертає потрібну категорію або null.
Функція через цикл while повертає масив непарних чисел від 1 до n включно.
Основна функція перевіряє, чи є третій параметр функцією, і повертає результат виклику callback або false.
Реалізовано callback-функції cbRandom, cbPow і cbAdd для генерації випадкового числа, піднесення до степеня та додавання.