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());