[JS] 명령어 Return

Rookie·2022년 3월 4일
0
post-thumbnail

반환 값 (Return)

함수는 여러가지 복잡한 동작들을 미리 정의하고 필요할때 언제든 쉽게 사용할 수 있게 하는것이 기본이지만, 함수를 호출한 지점에 함수를 호출한 결과로 어떤 특정한 값이 대체되게 할 수도 있다.
이때 이 값을 반환값 또는 리턴값이라 부른다.

  • return 은 어떤 반환값을 얻을때 쓰는 명령어이다.
  • return 명령문은 함수 실행을 종료하고 주어진 값을 함수 호출 지점으로 반환한다.
  • return 을 따로 작성하지 않은 함수의 기본 반환 값은 undefined다.
function 함수명 () {
let 변수명 = "값"
return 함수명 }
//정의

함수명 ()
console.log (함수명())
//호출
function sum(num1, num2) {
return num1+num2;
}
let result = sum (10,20);
console.log(result); //30

Return 과 Break의 차이점

  • return 은 함수 자체를 중단시키는데 비해 break 명령문이 실행되면 블록 문장에서 빠져나와 다음 작업을 시작한다. 즉 둘의 차이는 어디까지 빠져가느냐 이다.

Return : 함수 탈출. 해당 함수(메소드) 자체에서 빠져나감
Break : 루프 탈출. 함수 내의 반복문 에서 빠져나감

profile
노력형 잡캐입니다

0개의 댓글