Функции — это значения
В некоторых языках программирования функции дискриминируют: нельзя записывать их в переменную или передавать другим функциям как аргумент. Но нам с вами повезло, потому что JavaScript не такой. Тут функции имеют те же права, что и другие значения.

