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

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

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

`let func = function() { console.log('!'); }; func(); // выведет '!'`

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

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

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

←→
↑
en ru