정리 노트/스파르타 웹개발 종합반

웹개발 종합반 2주차 (2-1)(2-2) : Javascript 연습 - 홀/짝수 onclick 함수

우주바다 2022. 2. 9. 04:21
728x90

파이참에서 frontend 폴더 open.

나만의 메모장(index.html) 열기.

 

Q. 버튼 누른 횟수에 따라 홀/짝수를 alert 하는 함수 만들기.

( 포스팅박스 열기 버튼에)

A.

먼저 함수 바깥에 변수를 1로 선언.

(함수 안에서 선언하면

클릭할 때마다 다시 처음부터 실행하면서 1이 됨)

(계속 홀수만 나옴)

 

함수 안에 조건문 넣기.

2로 나눴을 때  나머지가 0이면 짝수, 아니면 홀수.

 

누르는 순간 1을 2로 나눈 나머지가 1이므로 

홀수입니다! alert.

+1 하면서 2가 되고 끝.

 

한 번 더 누르면 2를 2로 나눈 나머지가 0이므로

짝수입니다! alert.

+1 되면서 3이 되고 끝.

 

한 번 더 누르면 3을 2로 나눈 나머지가 1이므로~~~의 반복.

let count = 1;
function hey(){
    if (count % 2 ==0) {
        alert('짝수입니다!');
    } else {
        alert('홀수입니다!');
    }
    count += 1 ;
     // count = count + 1; 의 축약형
}

 

 

* count + = 1;

count = count + 1;    축약형

 

여기에서 count 전역변수.

아직은 자세히 알 필요 없고

함수 바깥에서 선언할 수 있는 변수. 

 

변수 선언 방식에 let, const, var 3가지가 있고

쓰임이 다르다는데 아직 잘 모르겠다.. 대충 검색해봤는데 

뭐라는 지 하나도 모르겠고..

정신이 혼미해져서 꺼버림... 언젠가 알게 되겠지. 

728x90
반응형