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