● 조건문
자바스크립트의 조건문은 if(조건) { 참일 경우 실행할 코드1; } else { 거짓일 경우 실행할 코드2; } 로 작성되며
조건이 참일경우 코드1을 실행하고 거짓일경우 코드 2를 실행한다.


● 조건문 활용
JavaScript를 활용한 웹 페이지 nightmode, daymode
위의 코드에서 document.querySelector()는 html문서 내에서 ()내의 값과 일치하는 첫번째 태그를 반환한다. ()내의 값과 일치하는 태그가 없다면 null을 반환한다. 이후의 .style.은 앞의 태그의 스타일 속
devwon-1999.tistory.com
조건문을 활용하여 위의 링크에서 했던 작업을 편리하게 변경할 것이다.

조건문을 사용하여 id를 기준으로 해당값이 night인 경우와 그렇지 않은 경우 두가지로 분리하여 각각의 경우에 해당하는 동작을 넣어주었다.



기존에 버튼이 2개인 것에서 버튼을 1개로 토글방식으로 구성함으로 더 간편해지고 코드 또한 간결해졌다.
해당버튼을 계속해서 클릭해도 의도한 바와 같이 동작하는 것을 알 수 있다.
'Web > javascript' 카테고리의 다른 글
| JavaScript 배열 (0) | 2024.03.21 |
|---|---|
| JavaScript 반복문 (0) | 2024.03.21 |
| JavaScript 자료형, 변수, 연산자 (0) | 2024.03.15 |
| JavaScript를 활용한 웹 페이지 nightmode, daymode (0) | 2024.03.15 |
| JavaScript 기본 (0) | 2024.01.12 |