함수 선언 & 호출
// 1. 함수 선언 & 호출
//함수 선언
function doSomething(){
console.log('hello');
}
//함수 호출
doSomething();
값을 리턴하는 함수
// 2. 값을 리턴하는 함수
function add(a,b){
const sum = a + b;
return sum;
}
const result = add(1,2);
console.log(result);
함수를 인자로 전달
- 함수의 이름 자체는 (ex.add) 함수를 가르키는 함수 자체가된다.
- 괄호를 쓰지 않고 함수 이름만 다른 함수의 인자로 전달하던지 다른 변수에 할당하게 되면 함수 자체를 가르키게 되는 것이다.
// 4. 함수를 인자로 전달
function doSomething(add){
console.log(add);
const result = add(2,3);
console.log(result);
}
function add(a,b){
const sum = a + b;
return sum;
}
//함수 호출
doSomething(add); //이름만 작성
함수를 변수에 할당
// 6. 함수를 변수에 할당
const addFun = add;
console.log(add); //함수 로직이 출력됨
addFun(1,2);
'Front-end > Web' 카테고리의 다른 글
[JS] 자바스크립트 기초 2. 함수 | 함수 정의, 호출, 그리고 callback (0) | 2021.08.28 |
---|---|
[JS] 자바스크립트 기초1. 변수 | primitive 타입과 object의 차이점 (0) | 2021.08.28 |
[JS] async, await, Promise APIs (0) | 2021.08.28 |
[JS] promise 개념부터 활용까지 (0) | 2021.08.28 |
[JS] 비동기 처리, callback (0) | 2021.08.28 |
댓글