offline version v3
Запись на курсы по HTML, CSS, JavaScript, PHP, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
⊗jsPmFTDT 228 of 503 menu

Function expression и Function declaration в JavaScript

В JavaScript функцию можно объявить двумя способами.

Первый способ - это просто объявить функцию через function, сразу задав ее имя:

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

Второй способ - это сделать безымянную функцию и записать ее в какую-либо переменную:

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

По научному первый способ называется Function Declaration (объявление функции), а второй - Function Expression (функциональное выражение).

Определите, является ли представленная функция Function Declaration или Function Expression:

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

Определите, является ли представленная функция Function Declaration или Function Expression:

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