📌 조건문: 참과 거짓을 판별하는 말그대로 '조건'을 구분할 수 있다.
- if ~else, if ~else if와 같이 단일 조건문으로 사용할 수 있으며 중복으로 조건을 처리할수도 있다.
- 논리 연산자(&&(and), ||(OR)) 연산자를 사용하여 조건문안에 조건식을 세워 줄 수 있다.
📌 if: if 문의 조건이 참일 때 명령문이 실행되고 거짓일 때 명령문이 실행되도록 한다.
let a = 10;
let b = 5;
if (a > b){
// 조건이 참일 때 실행
console.log(`a가 b보다 큽니다.`);
}else{
// 조건이 거짓일 때 실행
console.log(`b가 a보다 큽니다.`);
}
📌 if ...else if: 조건문을 연속으로 지정할 때 사용한다.
let a = 10;
let b = 5;
if (a > b){
// 첫 번째 조건이 참일 때 실행
console.log(`a가 b보다 큽니다.`);
}else if (a === b) {
// 두 번째 조건이 참일 때 실행
console.log(`a가 b와 같습니다.`);
}else {
// 모든 조건이 거짓일 때 실행
console.log(`b가 a보다 큽니다.`);
}
📌 비교 연산자
- ===(같다)와 !==(다르다)를 3개를 사용하는 이유
- 아래와 같이 ==은 포괄적으로 비교를 하고 ===는 정확하게 비교를 해준다.
- 1 == '1' → true: 숫자 1과 문자 1을 같다고 판별한다.
- 1 === '1' → false: 숫자 1과 문자 1을 다르다고 판별한다.
< | > | <= | >= | === | !== |
미만 | 초과 | 이하 | 이상 | 같다 | 다르다 |
📝 참고자료
'Coding > JavaScript' 카테고리의 다른 글
[JavaScript] 반복문(for, while) (0) | 2022.04.28 |
---|---|
[JavaScript] 문자열 (0) | 2022.04.27 |
[JavaScript] 함수 (0) | 2022.04.26 |
[JavaScript] 변수와 데이터 타입 (0) | 2022.04.26 |
JavaScript란? (0) | 2022.01.26 |