[JavaScript/자바스크립트] 조건문(if 문, if ~ else, else if문 ]

 

조건문

 조건문이란 특정 조건에 따라서 프로그램이 다르게 작동하도록 제어하는 문법을 의미한다.
 JavaScript에서는 크게 두 종류의 조건문을 지원한다. if 문과 switch ~ case 문이다.

if 문

 if 문을 정의하는 방법은 아래와 같다.


 위와 같이 if 뒤에는 괄호가 오고 조건식이 온다. 조건식은 Boolean 형인 true나 false의 값을 리턴하는 값만이 올수 있다. 이 조건식이 참(true)일 경우에만 블록 안의 코드가 실행된다


if ~ else 문

 if 문은 참(true)의 조건만을 출력한다. 조금 더 다양한 동작을 하기 위해서는 if ~ else 문을 사용할 수 있다. if ~ else 문을 정의하는 형식은 아래와 같다.


 if 절은 똑같다. 조건식이 참인 경우에 코드를 실행한다. else 절에는 조건식이 거짓(false)인 경우에 코드가 실행된다

if ~ else if ~ else 문


 다양한 조건에 따라서 실행되는 조건문을 정의하기 위해서는 else if 문을 사용하면 된다. 정의하는 형식은 아래와 같다.


 위와 같이 if ~ else 사이에 else if 절을 추가하면 된다. else if는 몇 개가 와도 상관없다. 주의할 점은 if와 else 사이에서만 정의할 수 있다. 또한 조건식이 여러 개를 만족하는 경우라도 조건을 먼저 만족하는 절에서만 실행이 되고 조건문은 종료된다. 즉, 1개의 블록만이 실행된다. 참고로 else는 생략하여도 상관없다.

 

블로그 이미지

itworldkorea

IT korea가 세상(world)을 변화시킨다.

,