Penetapan Fungsi kepada Pembolehubah dalam JavaScript

Sekarang mari fungsi kita yang dipanggil di tempat tidak memaparkan sesuatu dalam konsol, tetapi mengembalikan melalui return:

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

Mari kita tetapkan hasil daripada fungsi kita kepada satu pembolehubah dan paparkan dalam konsol. Memandangkan dalam kes ini terdapat penetapan kepada pembolehubah, tanda tambah sudah tidak diperlukan:

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

console.log(result); // akan memaparkan '!'
Задание 1

Tentukan, tanpa menjalankan kod, apa yang akan dipaparkan dalam konsol:

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

Tentukan, tanpa menjalankan kod, apa yang akan dipaparkan dalam konsol:

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

Tentukan, tanpa menjalankan kod, apa yang akan dipaparkan dalam konsol:

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