Javascript - 조건문

ㅂㅈㄷㅂ123·2022년 6월 27일
0
post-thumbnail

조건문은 왜 필요한가?

  • 섬세한 프로그래밍을 위해 필요하다.

조건문은?

  • 주어진 조건식의 평가 결과에 따라 코드 블록의 실행을 결정한다.
  • 조건식은 불리언 값으로 평가될 수 있는 표현식이다.

if...else 문

if (조건식) {
	조건식이 참이면 이 코드 블록이 실행.
} else {
 	조건식이 거짓이면 이 코드 블록이 실행.
}
if (조건식1) {
	조건식이 참이면 이 코드 블록이 실행.
} else if (조건식2) {
 	조건식이 참이면 이 코드 블록이 실행.
} else {
	조건식1과 조건식2가 모두 거짓이면 이 코드 블록 실행.
}
  • else if문은 여러 번 사용 가능하다.
  • 좀 더 상세한 조건이 필요할 때 사용.

switch 문

  • 주어진 표현식을 평가하며 그 값과 일치하는 표현식을 갖는 case문으로 실행 흐름을 옮긴다.
  • case 문은 상황을 의미하는 표현식을 지정하고 콜론으로 마친다.
  • 그 뒤에 실행할 문들을 위치시킨다.
  • 일치하는 case 문이 없다면 default 문으로 이동한다.
switch (표현식) {
	case 표현식1:
    	switch 문의 표현식과 표현식1이 일치하면 실행될 문;
        break;
    case 표현식2:
    	switch 문의 표현식과 표현식2가 일치하면 실행될 문;
        break;
    default:
    	switch 문의 표현식과 일치하는 case 문이 없을 때 실행;

만약 break 문이 없을 때는, case 문의 표현식과 일치하지 않더라도 실행 흐름이 다음 case 문으로 연이어 이동한다. 즉, 일치하는 case 문부터 밑에 case문이 다 출력되는 것이다.

profile
ㅂㅈㄷㅂㅈㄷ

0개의 댓글

관련 채용 정보