[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는 생략하여도 상관없다.
'홈페이지제작 > Javascript' 카테고리의 다른 글
자바스크립트 - 타이머함수 (0) | 2018.07.03 |
---|---|
[자바스크립트] 변수 선언 및 할당 (0) | 2018.03.17 |
[자바스크립트]javascript / 연산자(operator) (0) | 2018.03.09 |
[자바스크립트] 변수 선언 및 할당 - var (0) | 2018.03.07 |
[JavaScript 강좌 ] 비교 연산자 (0) | 2018.02.01 |