Function expression і Function declaration у JavaScript
У JavaScript функцыю можна аб'явіць двума спосабамі.
Першы спосаб - гэта проста аб'явіць функцыю
праз function, адразу задаўшы яе імя:
javascriptfunction func() {
console.log('!');
}
func(); // выведзе '!'
Другі спосаб - гэта зрабіць безназоўную функцыю і запісаць яе ў якую-небудзь зменную:
javascriptlet func = function() {
console.log('!');
};
func(); // выведзе '!'
Па-навуковаму першы спосаб называецца Function Declaration (аб'ява функцыі), а другі - Function Expression (функцыянальны выраз).
Задание 1
Вызначыце, ці з'яўляецца прадстаўленая функцыя Function Declaration ці Function Expression:
javascriptfunction func() {
console.log('!');
}
Задание 2
Вызначыце, ці з'яўляецца прадстаўленая функцыя Function Declaration ці Function Expression:
javascriptlet func = function() {
console.log('!');
}