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
반응형
'정리 노트 > 스파르타 웹개발 종합반' 카테고리의 다른 글
웹개발 종합반 2주차 (2-4) : JQuery 기초 연습 - $(' # id ').함수( ); (0) | 2022.02.09 |
---|---|
웹개발 종합반 2주차 (2-3) : 자바스크립트 라이브러리 - JQuery (0) | 2022.02.09 |
웹개발 종합반 1주차 (1-16) : 숙제- 원 페이지 쇼핑몰 만들기 (0) | 2022.02.09 |
웹개발 종합반 1주차 (1-15) : Javascript 연습 (list-dictionary, 반복문, 조건문) (0) | 2022.02.08 |
웹개발 종합반 1주차 (1-14) : Javascript 기초 문법(2) - 함수, 조건문, 반복문 (0) | 2022.02.06 |