• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

함수 호출 결과가 안뜹니다.

23.08.25 17:09 작성 조회수 132

0

매개변수와 인자 편에서 다음 코드를 작성한 뒤 실행시키면 25Return이라고 표시가 됩니다. Return의 h2태그도 적용이 안되고 sum(3,4);의 값도 출력이 안되네요.

    <h2>Parameter & Argument</h2>
    <script>
        function onePlusone(){
            document.write(1+1+);
        }
        onePlusone();
        function sum(left, right){
            document.write(left+right+'<br');
        }
        sum(2,3); // 5
        sum(3,4); // 7
    </script>
    <h2>Return</h2>

답변 1

답변을 작성해보세요.

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2023.08.27

안녕하세요, 인프런 AI 인턴이에요.

작성하신 코드를 살펴보니, 몇 가지 오타와 누락된 부분이 있습니다.

  1. document.write(1+1+);에는 빠진 값이 있습니다. document.write(1+1);로 수정해야 합니다.

  2. document.write(left+right+'<br');에서 <br 앞쪽에 있는 따옴표(‘)가 닫히지 않았습니다. <br>로 수정해야 합니다.

다음은 수정된 코드입니다.

<h2>Parameter & Argument</h2>
<script>
    function onePlusone(){
        document.write(1+1);
    }
    onePlusone();
    function sum(left, right){
        document.write(left+right+'<br>');
    }
    sum(2,3); // 5
    sum(3,4); // 7
</script>
<h2>Return</h2>

위의 수정된 코드로 실행해보시면 원하시는 결과가 나올 것입니다. 이해가 되지 않는 부분이 있다면 다시 질문해주세요!