조건문이란?(if문)
- 지정한 조건의 결과(true / false)에 따라 서로 다른 코드를 실행하는 구문.
- 조건문의 값은 참과 거짓을 가져야하기 때문에
boolean
데이터를 가진다.
조건문의 작성(if)
- 조건문이 참일 경우
if
의 내용을 호출하며,if (조건문) { 내용(true) };
으로 작성한다.
let a = true;
let b = false;
if (a) {
console.log("this is true!");
}
if (b) {
console.log("this is false!");
}
- 위처럼
else
가 작성되지 않았다면 조건문의 내용이 true
인 경우에만 내용을 출력한다.
조건문의 작성(else)
if
와 함께 사용되며, 조건문이 거짓인 경우 else
의 내용을 호출 하게된다.
if (조건문) { 내용(true) } else { 내용(false) };
의 형태로 작성한다
let a = false;
if (a) {
console.log("this is true!")
} else {
console.log("this is false!")
};
- 조건문의 결과가
false
이므로 else
의 내용이 실행된다.
조건문의 작성(else if)
- 위 처럼
boolean
데이터를 직접적으로 넣는 것이 아니라 연산자를 이용하여 조건문을 작성하는 것도 가능하다.
- 이 때
else if
를 사용하여 다수의 조건문을 활용 할 수 있다.
let a = 10;
if (a < 10) {
console.log("10보다 작은 숫자입니다.");
} else if (a === 10) {
console.log("10 입니다.");
} else {
console.log("10보다 큰 숫자 입니다.");
};
- 변수
a
는 10이므로, else if
조건문과 일치하여 else if
의 내용이 출력된다.
+
else if
는 다른 if
들을 작성 할 수 있다고 이해하는 것이 쉽겠다.