HTML, CSS, JavaScript

[JavaScript] return문 설명

15호의 개발자 2021. 8. 9. 17:38
반응형

[JavaScript] return문 설명

 

 

return은 함수에서 반환하는 값을 정할 때 사용한다.

 

return 반환값;

 

 

function add(num1, num2) {
    add = num1 + num2;
    return add;
}

위와 같이 코드를 짜면 add(=num1+num1) 값이 반환된다.

num1=1, num2=2 이면 add=3이므로 3이 반환된다.

 

 

 

하지만, return 뒤에 add가 아닌 0을 입력하면,

num1과 num2을 더한 add 값이 5이든 100이든 1000이든

항상 0이 반환되게 된다.

function add(num1, num2) {
    add = num1 + num2;
    return 0;
}

 

 

 

또한, return 뒤에 아무것도 입력하지 않으면

add에 num1과 num2를 더한 값이 저장되긴 하지만

반환되는 값은 아무것도 없게 된다.

즉, return 뒤에 아무것도 없이 "return;"으로 끝내게 되면

함수를 벗어나게 된다.

function add(num1, num2) {
    add = num1 + num2;
    return;
}

 

 

반응형