Funktsiooni omistamine muutujale JavaScriptis

Olgu nüüd meie kohe välja kutsutav funktsioon mitte midagi konsooli väljastav, vaid tagastav läbi return:

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

Omistame meie funktsiooni töö tulemuse muutujasse ja väljastame selle konsooli. Kuna antud juhul toimub omistamine muutujasse, siis pluss pole enam vajalik:

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

console.log(result); // väljastab '!'
Задание 1

Määrake, koodi käivitamata, mis väljastatakse konsooli:

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

Määrake, koodi käivitamata, mis väljastatakse konsooli:

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

Määrake, koodi käivitamata, mis väljastatakse konsooli:

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