Изходен код на функция и нейния резултат в JavaScript

В JavaScript може да напишете име на функция без кръгли скоби. В този случай ще видим не резултата от работата на функцията, а нейния изходен код.

Нека опитаме. Нека имаме някаква функция, например такава:

javascriptfunction func() {
  return '!';
}

Нека извикаме тази функция, като напишем името ѝ и кръгли скоби. В този случай ще видим резултата от работата на функцията:

javascriptfunction func() {
  return '!';
}

console.log(func()); // ще изведе '!'

А сега нека опитаме да пропуснем след името на функцията кръглите скоби. В този случай ще видим изходния код на нашата функция:

javascriptfunction func() {
  return '!';
}

console.log(func); // ще видим кода на функцията
Задание 1

Стартирайте горния код при вас и се убедете, че в конзолата се извежда изходният код на функцията.