자바스크립트는 다른 프로그래밍 언어와 마찬가지로 함수를 지원한다.
간단하게 덧셈함수를 구현해본다.
function sum(a, b){
return a + b;
}
함수 인자에 데이터 타입이 정의가 되어있지 않은 것을 볼 수 있다.
자바스크립트 변수는 값을 받았을 때 이 값의 데이터 타입을 확인하고 변수의 타입이 정해진다.
때문에 인자 데이터 타입을 미리 정의해두지 않아도 된다.
함수를 사용할 때는 인자에 값을 넣어 호출하면 된다.
sum(1,2);
결과
3
ES6는 화살표함수라는 특이한 모양의 문법을 지원하는데
표기법이 다르지 다른 함수와 크게 다르지 않다고 생각한다.
위의 함수와 같은 결과를 가지는 화살표함수이다.
var sum = (a, b) => a + b;
sum(3,5);
결과
8
함수 이름을 선언하고 인자값을 정의해주고 화살표 이후에 함수 내용을 정의하면 된다.
'웹 개발' 카테고리의 다른 글
프록시 (0) | 2021.03.14 |
---|---|
정적 코드 분석, Static Code Analysis (0) | 2020.09.23 |
복수 배열 독립 디스크(Redundant Array of Independent Disks, RAID) (0) | 2020.07.10 |
자바스크립트 - 콜 스택 (0) | 2020.01.02 |
자바스크립트 - 호이스팅 (0) | 2020.01.02 |