반응형
함수의 3가지 표현
Javascript의 함수에는 3가지 표현이 있다.
1. 선언식
2. 표현식
3. 화살표 함수
1. 함수 선언식
function Area1(l,h){
let ans=l*h;
return ans;
}//함수 선언식
console.log(`함수선언식 : Area1 : ${Area1(2,3)}`);
2. 함수 표현식
const Area2 = function(l,h){
let ans=l*h;
return ans;
}//함수 표현식
console.log(`함수 표현식 : Area2 : ${Area2(2,35)}`);
3. 화살표 함수
const Area3 = (l,h)=> {
let ans=l*h;
return ans;
}//화살표 함수
console.log(`화살표 함수 : Area3 : ${Area3(3,3)}`);
3-2. 화살표 함수 : 함수안에 return만 있을때는 return을 생략할 수 있다. 이때는 중괄호'{}'도 생략한다.
const Area3_2 = (l,h) => l*h;//화살표 함수 : 화살표 뒤의 내용이 return이어서 return을 생략할때는 중괄호도 생략한다.
console.log(`화살표 함수2 : Area3_2 : ${Area3_2(5,3)}`);
반응형
'개발 > Javascript' 카테고리의 다른 글
JavaScript, NaN === NaN 이 False라고??, isNan() (0) | 2021.07.23 |
---|---|
JavaScript : ParseInt() 와 ParseFloat() 그리고 Number() (0) | 2021.07.21 |
조건문을 실행되지 않게 하는 6가지 false값 (0) | 2021.07.20 |
원시자료형(primitive type)과 참조자료형(reference type) (0) | 2021.07.20 |
Javascript : Type에 대하여 (0) | 2021.07.20 |