Page 19 -
P. 19
결과의 값을 담는 바구니 = 더하는 함수(3,5);
앞에서는 함수를 만들었다면 여기서는 더하는 함수에 3과 5를 넣어 사용하고
있네요. 그리고 3과 5를 더한 값(결괏값)이 다른 데로 도망가지 못하게 바구니에 넣
는 장면입니다. 참고로 등호 =는 ‘같다’라는 의미가 아니라 오른쪽의 결과물을 왼
쪽에 넣어준다는 의미의 기호입니다.
여기서 결과의 값을 담는 바구니에는 어떤 값이 담길까요? 3과 5를 더했으니
8이 담겨질 것입니다. 그런데 여기서 문제가 하나 있습니다. 바구니는 투명 바구
니가 아니어서 담긴 값이 보이지 않아요. 그래서 컴퓨터에게 이 값을 보여 달라고
이야기해야 합니다. ‘바구니 안의 값을 보여줘!’라는 의미인 거죠. 다음과 같은 언
어를 사용합니다.
• 자바스크립트에서는 console.log(결과의 값을 담는 바구니);
• 자바에서는 System.out.println(결과의 값을 담는 바구니);
이렇세 컴퓨터에게 이 값을 보여 달라고 요청하면, 컴퓨터는 콘솔이라는 공간
에 값을 보여줍니다. 여기서는 8이라는 숫자가 나오겠네요. 다시금 정리하면 더하
기 함수를 만들고, 함수를 실행하고, 결과값을 담아 컴퓨터에게 요청하여 값을 마
주하게 된 것입니다.
21