関数(function)


n.関数


関数は小機能の単位です.関数は出力値を返さなければなりません.
関数の呼び出しと戻り
function test(num1, num2) {
  	let sum = a + b;
	return sum;
}

test(2, 3) // 2(a) + 3(b) = 5
num 1,num 2=パラメータ(parameter)
2,3=伝達パラメータ(パラメータ)
test(2,3)のtest呼び出し、
return sumは値を返します(return)
返さない場合は、値はundefinedです.
関数宣言
  • 関数宣言式
  • function getTriangleArea(base, height) {
      let triangleArea = (base * height) / 2;
      return triangleArea
    }
    関数は、変数(let)などの前に最初に表示されます.
    宣言された関数は、保存後の呼び出し時に実行されます.
  • 関数式
  • const getTriangleArea = function (base, height) {
      let triangleArea = (base * height) /2;
      return triangleArea
    }
    式は、以下に示すように変数として格納できます.
    宣言された関数とは異なり、変数に格納されている関数は名前に制限されません.
    呼び出し時に変数名で呼び出すと使用できます.
  • 矢印関数
  • const getTriangleArea = (base, height) => {
      let triangleArea = base * height / 2;
      return triangleArea
    }
    const getTriangleArea = (base, height) => base * height / 2;
    関数本文にreturn文のみがある場合はreturnを省略できます
    returnを省略する場合は、カッコ{}を省略する必要があります.
    関数の呼び出し、返され、実際に記述されて使用されることがわかります.関数自体(func)と呼び出し(func()を区別して使用できます.パラメータ(parameter)と伝達パラメータ(parament)を区別して使用できます.同じ機能を持つ関数を宣言、式、矢印関数に変換して表すことができます.