조건문이란 특정한 조건 아래서만 코드가 실행되게 하는 구문

if문 / switch문 / 삼항연산자

 

 

1. if문

 

조건식이 만족하면 if문 안에 내용을 실행, 조건문이 만족하지 않으면 else문 안에 내용을 실행

if(조건식) {
// 조건식이 true인 경우
} else {
// 조건식이 false인 경우
}
var a = 7;

if (a > 10) { // false
  console.log('10보다 큼');
} else if (a > 5) { // true
  console.log('5보다 큼'); // 실행
} else {
  console.log('5보다 작거나 같음');
}

다음은 자바스크립트에서 false로 인식하는 값들이다

  • 0

  • "", '' (빈값)

  • NaN

  • undefined

  • null

위 값들을 제외한 모든 값들은 모두 true로 인식한다

 

 

2. switch문

보통 else if가 많아졌을때 사용합니다.

var b = 1;

switch(b) {
  case 10 : 
	console.log("10입니다");
  	break;
  case 5 : 
  	console.log("5입니다");
  	break;
  case 1 : //조건값과 일치
  	console.log("1입니다"); // 실행
  	break;
  default: // 모든 조건값과 일치하지 않은 경우 실행할 명령
  	console.log("그 외 입니다");
}

 

 

3. 삼항연산자(조건연산자)

조건이 간단하고 명령어도 하나인 경우에 사용합니다.

 

(조건식) ? 조건식이 true인 경우 : 조건식이 false인 경우

var a = 20;
var b = a > 10 ? 15 : 6 // b = 15

여기서 a > 10 == true면 b 변수는 15가 되고, false면 6이 됩니다.

 

'JS > Javascript' 카테고리의 다른 글

5. JavaScript 반복문  (0) 2020.10.03
3. JavaScript 연산자  (0) 2020.10.03
2. JavaScript 데이터타입(변수)  (0) 2020.10.02
1. JavaScript 소개  (0) 2020.09.16

+ Recent posts