조건에 따라 코드를 실행할 수도 있고 실행하지 않을 수도 있음.
코드가 실행되는 흐름을 변경하는 것.
자바스크립트에서 가장 일반적인 조건문.
조건에 따라서 코드를 실행하거나 실행하지 않을 때 사용.
조건 : 불 자료형. 비교 연산자와 논리 연산자를 활용해 조건을 만들고, 이 조건을 사용해 조건 분기를 함.
if (조건) {조건이 참일 때 실행할 문장}
서로 반대되는 상황을 표현하는 조건문.
else 구문을 if 조건문 바로 뒤에 붙여 사용함.
if (조건) {
조건이 참일 때 실행할 문장
} else {
조건이 거짓일 때 실행할 문장
}
조건문 안에 조건문을 중첩하여 사용함.
if (조건1) {
if (조건2) { // 조건1이 참일 때 실행
조건2가 참일 때 실행할 문장
} else {
if (조건3) { // 조건1이 거짓일 때 실행
조건3이 참일 때 실행할 문장
}
겹치지 않는 3가지 이상의 조건으로 나눌 때 사용.
중첩 조건문을 if else if 조건문의 형태로 바꿀 수 있음
if (조건1) {
조건1이 참일 때 실행할 문장
} else if (조건2) {
조건1이 거짓이고 조건2가 참일 때 실행할 문장
} else {
조건이 모두 거짓일 때 실행할 문장
}
* 참고 : 윤인성, 『혼자 공부하는 자바 스크립트』
[React Project] 트러블 슈팅 : 이미지 최적화 (0) | 2023.09.21 |
---|---|
[JavaScript] 02-3 자료형 변환 (0) | 2023.09.08 |
[React Project] 댓글 기능 트러블 슈팅 (0) | 2023.09.04 |
[Javascript/React] sweetalert & sweetalert2 (0) | 2023.08.29 |
[TypeScript] React Hook Form & Yup으로 실시간 유효성 검사하기 (0) | 2023.08.25 |
댓글 영역