Присваивание функций в переменные в JavaScript

Итак, мы уже выяснили, что название функции и ее исходный код отделены друг от друга. Поэтому в JavaScript существует альтернативный синтаксис для создания функции: создается функция без имени и присваивается в какую-нибудь переменную. Эта переменная и становится именем функции.

Давайте посмотрим на примере:

javascriptlet func = function() {
  console.log('!');
};

func(); // выведет '!'
Задание 1

Сделайте безымянную функцию, которая будет возвращать через return число 1. Запишите эту функцию в переменную func1.

Задание 2

Сделайте безымянную функцию, которая будет возвращать через return число 2. Запишите эту функцию в переменную func2.

Задание 3

Найдите сумму значений функций func1 и func2. Выведите эту сумму в консоль.