JavaScript-те функцияны айнымалыға тағайындау

Енді біздің шақырылатын функциямыз консольге бірнәрсе шығармай, ал return арқылы қайтарады:

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

Функциямыздың жұмыс нәтижесін айнымалыға тағайындап, оны консольге шығарайық. Бұл жағдайда айнымалыға тағайындау болғандықтан, плюс қажет емес:

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

console.log(result); // '!' шығарады
Задание 1

Кодты істемеден, консольге не шығарылатынын анықтаңыз:

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

Кодты істемеден, консольге не шығарылатынын анықтаңыз:

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

Кодты істемеден, консольге не шығарылатынын анықтаңыз:

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