210805 전역함수

min j·2021년 8월 4일
0
<script>
        function hey() {
            let count = 1;
            if(count % 2 == 0) {
                alert('짝수입니다!')
            } else {
                alert('홀수입니다!');
            }
            count += 1;
        }
    </script>

이렇게 해놓으면 count가 축적되지않고 주구장창 홀수입니다만 나온다.

count += 1;
count = count + 1;
카운트를 하나씩 높여야할때 이렇게 씀.
    <script>
        let count = 1;
        function hey() {
            if (count % 2 == 0) {
                alert('짝짝짝👏');
            } else {
                alert('홀홀홀🎅');
            }
						count += 1;
        }
    </script>

let count = 1;
이것을 함수 안에서 선언하면 함수가 끝나면서 사라지기 때문에
count를 축적하려면
함수 시작전에 선언해야한다.

이것이 전역함수....

profile
나는 장민이다

0개의 댓글