Іменовані та анонімні функції

Якщо функцію ініціалізують, задаючи їй ім'я - то це іменована функція.

Якщо функція ініціалізується без імені - це анонімна функція.

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

function fun(...){ ... }
var fun = function(...){ ... }

Завдання.

  1. Протестуйте наступний код, виправте помилку, зробіть висновки: var a = A(3);
    var b = B(5);
    console.log(a, b);

    function A(x){ return x * 2; }
    var B = function(x){ return x + 3; }