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('!');
}