JS/JS 공부

[JS] return 리턴

congs 2023. 4. 12. 14:14

return 리턴

: 함수는 리턴 유무에 따라 값을 돌려받을 수 있고, 함수실행의 종료시점을 정할 수 있음

 

 

사용 예시

더하기

<script>
function returnFunc(num1,num2){
  	 let result = num1 + num2;
		return result
	}
     
    // 출력 방법 1
	let result = returnFunc(10,20);
  	console.log(result);

	// 출력 방법 2
	console.log(returnFunc(20,30));

</script>

빼기

<script>
        function returnFunc2(num1,num2){
            let result2 = num1 - num2;
            return result2
        }
        
        let result2 = returnFunc2(20,10);
        console.log(result2);

        console.log(returnFunc2(30,20));
    </script>

여러 자료형 반환

 <script>
        function myFunc(name){
            console.log('나를 불렀니?');
            return 'hello' + name;
        }
        console.log(myFunc('정은'));

        console.log('-----------------------------------')

        // ES5 부터 사용이 가능한 방식
        // 이름없이 함수를 만들고 + const에 함수명을 사용
        const myFun = function (myName){
            console.log('나를 불렀니?');
            return 'hello' + myName;
            // 리턴 값을 const myFun에 저장
        }
        console.log(myFun('다래'));

    </script>