Apvalūs skliaustai IIFE JavaScripte

Paprastai, iškviečiant funkciją iškart, vietoj pliuso naudojami apvalūs skliaustai, nes toks formatavimo būdas laikomas akivaizdesniu:

javascript(function() {
  console.log('!');
}());

Dažniausiai funkcijos kvietimo skliaustai dedami išorėje, štai taip:

javascript(function() {
  console.log('!');
})();
Задание 1

Nustatykite, nepaleisdami kodo, kas bus atspausdinta konsolėje:

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

console.log(result);
Задание 2

Nustatykite, nepaleisdami kodo, kas bus atspausdinta konsolėje:

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

console.log(result);
Задание 3

Nustatykite, nepaleisdami kodo, kas bus atspausdinta konsolėje:

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

console.log(result);
Задание 4

Nustatykite, nepaleisdami kodo, kas bus atspausdinta konsolėje:

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

console.log(result());