Caktimi i funksionit në një variabël në JavaScript

Le të supozojmë tani që funksioni ynë i thirrur në vend nuk shfaq diçka në konsolë, por kthen përmes return:

javascript+function() {
  return '!';
}();

Le ta caktojmë rezultatin e funksionit tonë në një variabël dhe ta shfaqim atë në konsolë. Meqenëse në këtë rast po bëhet caktimi në një variabël, plusi nuk është më i nevojshëm:

javascriptlet result = function() {
  return '!';
}();

console.log(result); // do të shfaqë '!'
Задание 1

Përcaktoni, pa ekzekutuar kodin, çfarë do të shfaqet në konsolë:

javascriptlet result = function() {
  return '!';
}();
    
console.log(result);
Задание 2

Përcaktoni, pa ekzekutuar kodin, çfarë do të shfaqet në konsolë:

javascriptlet result = function() {
  return '!';
};
    
console.log(result);
Задание 3

Përcaktoni, pa ekzekutuar kodin, çfarë do të shfaqet në konsolë:

javascriptlet result = function() {
  return '!';
};
    
console.log(result());