[javascript] 조건문

Young Han·2021년 4월 7일
0

TIL

목록 보기
6/12
post-thumbnail

조건문

조건문은 주어진 조건식의 결과에 따라 별도의 명령을 수행하도록 제어하는 명령문이다. 조건문 중에서도 가장 기본이 되는 명령문은 바로 if 문이다.

조건문의 대표적인 형태는 다음과 같다

  • if문
  • if/else문
  • if/elseif/else문

if문

if 문은 조건식의 결과가 참(true)이면 주어진 명령문을 실행하며, 거짓(false)이면 아무것도 실행하지 않는다.

if문을 순서도로 표현하면 다음과 같다.

if의 형태는 다음과 같다.

f (조건식) {

    조건식의 결과가 참일 때 실행하고자 하는 명령문;

}

위의코드에서 블록에 속한 명령문은 중괄호를({})를 기준으로 오른쪽으로 들여쓰기가 되어 있는것을 볼 수 있다.

if / else 문

if 문과 함께 사용하는 else 문은 if 문과는 반대로 주어진 조건식의 결과가 거짓(false)이면 주어진 명령문을 실행한다.

if / else 문을 순서도로 표현하면 다음 그림과 같다.

if / else문의 형태는 다음과 같다.

if (조건식) {

    조건식의 결과가 참일 때 실행하고자 하는 명령문;

} else {

    조건식의 결과가 거짓일 때 실행하고자 하는 명령문;

}

if /else if/ else 문

if / else if / else 문은 마치 새로운 구문처럼 보이지만, 사실은 두 개의 if / else 문이 연달아 나온 것뿐이다.이러한 if / else if / else 문은 조건식을 여러 개 명시할 수 있으므로 중첩된 if 문을 좀 더 간결하게 표현할 수 있다.

if /else if/ else문의 형태는 다음과 같다.

if (조건식1) {

    조건식1의 결과가 참일 때 실행하고자 하는 명령문;

} else if (조건식2) {

    조건식2의 결과가 참일 때 실행하고자 하는 명령문;

} else {

    조건식1의 결과도 거짓이고, 조건식2의 결과도 거짓일 때 실행하고자 하는 명령문;

}

이때 else if문은 여러 번 나와도 상관없지만, if문과 else문은 단 한 번만 나올수 있다.

0개의 댓글