JavaScriptにおけるFunction expressionとFunction declaration

JavaScriptでは、関数は2つの方法で宣言できます。

1つ目の方法は、functionを使用して、名前を付けて直接関数を宣言することです:

javascriptfunction func() {
  console.log('!');
}

func(); // '!'を出力

2つ目の方法は、無名関数を作成し、それを変数に代入することです:

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

func(); // '!'を出力

学術的には、最初の方法をFunction Declaration(関数宣言)、2番目の方法をFunction Expression(関数式)と呼びます。

Задание 1

提示された関数がFunction DeclarationかFunction Expressionかを判断してください:

javascriptfunction func() {
  console.log('!');
}
Задание 2

提示された関数がFunction DeclarationかFunction Expressionかを判断してください:

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