함수의 선언 방법에는 선언문, 표현식, 화살표 함수가 있다.
표현식을 기본으로 하여 function 키워드 대신 화살표(=>)를 사용하여 함수를 선언하는 방법이다.
// 직사각형 넓이를 구하는 함수
// 밑변은 width(w), 높이는 height(h) 이다.
// 표현식
const getRectangleArea = function (w,h) {
let result = w * h;
return result
}
//화살표 함수
const getRectangleArea = (w,h) => {
let result = w * h;
return result
}
// 삼각형 넓이 구하는 함수
// 밑변은 b, 높이는 h
const getTriangleArea = (b,h) => {
return (b * h) / 2
}
// return과 {}생략
const getTriangleArea = (b,h) => (b * h) / 2;
// O
const getTriangleArea = (b,h) => {(b * h) / 2;}
// X
const getTriangleArea = (b,h) => ((b * h) / 2;)
// O -> 소괄호를 쓰는 것은 가능하다.