함수 선언
// 함수 정의
function sum(a, b) {
return a + b;
}
// undefined 예외처리 --> 파라미터 값을 초기화
function sum(a = 0, b = 0) {
return a + b;
}
// 익명 함수 정의
let sum = function(a, b) {
let z = a + b;
return z;
};
// 익명 함수를 화살표 함수로 표현
let sum = (a, b) => a + b;
// 자기 호출 함수
(function () {console.log("자기 호출 함수");})();
// 콜백 함수
function callTenTimes(func) {
for (let i = 0; i < 10; i++) {
func(i + 1);
}
}
let callback = (i) => console.log(`${i} 번째 함수호출`);
callTenTimes(callback);
// 리턴되는 함수
function returnFunc() {
return function () {
console.log("helloFuction");
};
}
returnFunc()(); // --> 리턴되는 function() 이 자기 자신 호출해서 () 붙음.
- Just Do It -
반응형
'JavaScript' 카테고리의 다른 글
[JavaScript] DOM (0) | 2022.07.20 |
---|---|
[JavaScript] 문자열 (0) | 2022.07.20 |
[JavaScript] 체크리스트 만들기 (0) | 2022.07.20 |
[JavaScript] Date 객체 이용하여 기념일 계산하기 (0) | 2022.07.20 |
[JavaScript] setInterval 메서드 이용해 타이머 만들기 (0) | 2022.07.20 |