함수는 여러가지 복잡한 동작들을 미리 정의하고 필요할때 언제든 쉽게 사용할 수 있게 하는것이 기본이지만, 함수를 호출한 지점에 함수를 호출한 결과로 어떤 특정한 값이 대체되게 할 수도 있다.
이때 이 값을 반환값 또는 리턴값이라 부른다.
function 함수명 () {
let 변수명 = "값"
return 함수명 }
//정의
함수명 ()
console.log (함수명())
//호출
function sum(num1, num2) {
return num1+num2;
}
let result = sum (10,20);
console.log(result); //30
Return : 함수 탈출. 해당 함수(메소드) 자체에서 빠져나감
Break : 루프 탈출. 함수 내의 반복문 에서 빠져나감