사각형의 넓이를 구하는 함수를 작성한다고 하면,
function getRectangleArea(width, height){
return width*height
}
다음과 같이 만들 수 있다.
여기서 getRectangleArea는 함수의 이름, width, height는 매개변수, width*height는 return 값이다
const getRectArea = function(width, height){
return width * height
}
console.log(getRectArea.name); //getRectArea 반환
함수 표현식도 일반적인 함수 선언과 비슷하다. 매개변수와 return 값을 갖는다.
차이점은
const getRectArea = function func1(width, height){
return width * height
}
console.log(getRectArea.name) //func1 반환
이런 식으로 이름을 만들어줄 수도 있긴 하다.
const getRectArea = (width, height) => {
let RectArea = width * height;
return RectArea
}
//방식 1
const getRectArea = (width, height) => width * height;
//방식 2
const getRectArea = (width, height) => {return width * height}
+) MDN을 읽어보니까 몇가지 제한점이 있는데 아직은 잘 모르겠다.