JS 조건문

shinyeongwoon·2022년 10월 25일
0

JS

목록 보기
7/16

조건문

형식 :

if(조건식)
	실행문;

조건식이 참이면 내부의 실행문이 실행
거짓이면 실행되지 않음
실행문이 둘 이상 : 실행문을 중괄호로 감쌈

if (조건식){
	실행문;
    실행문;
    실행문;
}

조건식에 변수를 넣어도 됨

let condition = true;
if(condition){
	console.log('hi');
}

조건식에 값을 직접 넣어도 됨

if(0){
	console.log('hi');
}

else 문 사용하여 두 방향 분기

if(조건식){
	실행문;
}else{
	실행문;
}

else if를 사용해 여러 방향으로 분기하기

if(조건식){
	실행문;
}else if(조건식){
	실행문;
}else{
	실행문;
}

Switch 문으로 분기 하기

let value = 'b';
switch (value){
  case 'a':
    console.log('a');
  case 'b':
    console.log('b');
  case 'c':
    console.log('c');
}

결과 )
b
c

break 문을 이용해 수동으로 case에서 빠져 나오기

let value = 'b';
switch (value){
	case 'a':
    	console.log('a');
   		break;
  case 'b':
    	console.log('b');
    	break;
  case 'c':
    	console.log('c');
    	break;
}

결과 )
b

모든 case에 일치하지 않을 때 : default 사용

let value = 'd';
switch (value){
	case 'a':
    	console.log('a');
   		break;
  case 'b':
    	console.log('b');
    	break;
  case 'c':
    	console.log('c');
    	break;
  default:
    	console.log('any');
}

결과 )
any

조건부 연산자 사용하기 : 3항 연산자

조건식? 참일때 실행 식 : 거짓일때 실행식
  • 조건부 연산자는 문이 아니라 식이므로 결과값이 나옴
  • 조건부 연산은 조건에 따라 달라지는 값을 변수에 대입할때 사용함
  • 조건부 연산도 if문으로 변결할 수 있음
  • 조건부 연산자도 중첩해서 사용할 수 있음

0개의 댓글