본문 바로가기
Coding/JavaScript

[JavaScript] 조건문

by 호밀이 2022. 4. 27.

📌 조건문: 참과 거짓을 판별하는 말그대로 '조건'을 구분할 수 있다.

  • 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을 다르다고 판별한다.
< > <= >= === !==
미만 초과 이하 이상 같다 다르다

 

 

 

📝 참고자료

JavaScript MDN: if ...else

 

 

'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