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