Java script
javascript function 함수 기초
헤이봄봄
2021. 12. 14. 12:14
함수의 기본개념에 대해 설명해야할때
헷갈리기 쉬운 요소들을 몇가지 정리해보았다.
함수 선언 방법
1. 함수선언식
function getTriangle(base, height) {
let triangleArea = (base * height)2 ;
return triangleArea;
}
2. 함수표현식
const getTriangle = function(base, height) {
let triangleArea = (base * height)2 ;
return triangleArea;
}
함수표현식은 함수 선언식과 다르게 호이스팅이 적용되지않는다
3. 화살표함수
const getTriangle = (base, height) => {
let triangleArea = (base * height)2 ;
return triangleArea;
}
//화살표함수의 본문에 return문만 있을 경우, return과 중괄호{} 를 생략할 수 있다
const getTriangle = (base, height) => base * height / 2 ;
//return을 생략할 경우 소괄호를 사용할 수 있다 ( 중괄호 사용할 경우 undefined리턴 )
const getTriangle = (base, height) => (base * height / 2) ;
매개변수와 전달인자( parameter, argument)
//함수 선언
//base, height에 해당하는 부분을 매개변수 곧 parameter라고 부른다
function getTriangle(base, height) {
let triangleArea = (base * height)2 ;
return triangleArea;
}
//함수 호출
// 3,4에 해당하는 부분을 전달인자 곧 argument라고 부른다
getTriangle(3,4)