Funkcijas piešķiršana mainīgajam JavaScript

Lai tagad mūsu uzreiz izsauktā funkcija neizvada kaut ko konsolē, bet atgriež caur return:

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

Piešķirsim mūsu funkcijas darbības rezultātu mainīgajam un izvadīsim to konsolē. Tā kā šajā gadījumā notiek piešķiršana mainīgajam, tad plus vairs nav vajadzīgs:

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

console.log(result); // izvadīs '!'
Задание 1

Noteikt, nepalaist kodu, ko izvadīs konsolē:

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

Noteikt, nepalaist kodu, ko izvadīs konsolē:

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

Noteikt, nepalaist kodu, ko izvadīs konsolē:

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