javascript

JavaScript 시작하기 - 객체(함수)

환상곰 2023. 1. 21. 16:53
반응형

1. 함수

** 함수를 사용하는 이유?

: 반복적인 작업을 줄여주고 재사용성 증가를 위해

 

(1) 함수의 기본 형태

function a(){ // 함수 선언문
    내용 
}

let b = function(){ // 함수 표현식
    내용
}

let c = ()=>{ // 화살표 함수
    내용
}

(2) 함수의 매개변수와 인수

-- 함수 호출 시 인수로 괄호안에 값을 넣어주면 함수 매개변수로 받을 수 있다

function a(first, second){
    console.log(first+second);
}

a(1,2); // 3출력
function prc(a,b,c,d,e,f){
    console.log(arguments);
}

prc(1,2,3,4,5,6); // Arguments(6) [1,2,3,4,5,6] 콘솔에 출력

--  함수안에서 arguments를 콘솔에 찍어보면 받은 값들을 유사배열 형태로 콘솔에 출력한다

 

(3) return문

-- return은 특정한 값을 반환하고 싶을 때나 함수를 종료시키고 싶을 때 사용한다. 함수의 기본적인 리턴값은 undefined이다.

function k(){
    let a = 1;
    let b = 5;
    return a+b;
}

let result = k();

console.log(result); // 6 출력
function a(){
    for(let i=0;i<5;i++){
        if(i === 4){
            return;
        }

        console.log(i);
    }
}

a(); // 0 1 2 3 출력

 

반응형