function getName (name) {
        return name;}

Оголошення функції створює об'єкт Function. Кожного разу, коли функція викликається, вона повертає значення, вказане останнім виконаним оператором return, або невизначене, якщо досягнуто кінця тіла функції.

const getName = function(name) {
        return name;}

Вираз функції дуже схожий на оголошення функції і має майже такий самий синтаксис, як і оголошення функції. Основна відмінність між функціональним виразом і оголошенням функції - це ім'я функції, яке можна опустити у функціональних виразах для створення анонімних функцій. Вираз функції можна використовувати як IIFE (Immediately Invoked Function Expression - вираз функції, що викликається негайно), який виконується одразу після його визначення.

const arrow = (a) => a;

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

const sum = new Function("a", "b", "return a+b");

Конструктор Function() створює об'єкти класу Function. Прямий виклик конструктора може створювати функції динамічно, але страждає від проблем з безпекою і подібних (але набагато менш значних) проблем з продуктивністю, як і eval(). Однак, на відміну від eval (який може мати доступ до локальної області видимості), конструктор Function створює функції, які виконуються лише у глобальній області видимості.

(function(name) {
        console.log(`Привіт, ${name}!`);
      })('Олександр');

Вираз функції, що викликається негайно (IIFE) - це ідіома, в якій функція JavaScript запускається одразу після її визначення. Вона також відома як анонімна функція, що виконується самостійно.

Minimum Task 2

Введи аргументи через кому, я порахую

Minimum Task 3

Введи два числа для порівняння

Minimum Task 4

Обчислити факторіал. Введи число

Minimum Task 5

Перетвори три цифри на число

Minimum Task 6

Обчислити площу прямокутника(квадрат). Введи 2 числа

Normal Task 7

Введи число, перевіримо чи воно є досконалим

Minimum Task 8

Введи два числа діапазону для пошуку досконалого числа