본문 바로가기
Front-end/Web

[JS] 자바스크립트 함수 기본편

by 안녕주 2021. 8. 28.

함수 선언 & 호출

// 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);

 

 

 

댓글