Ֆունկցիայի վերագրում փոփոխականին 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());