JavaScript/Javascript

조건문(part.1)

MoZZANG 2022. 2. 14. 16:43

조건문은 프로그래밍 언어에서 저~~~엉말 중요한 개념 중 하나이다.

 

조건문이란? 주어진 조건에 따라서 어플리케이션을 다르게 동작하도록 하는 것이다.

 

조건문은 if로 시작한다. if 뒤의 괄호에 조건이 오고, 조건이 될 수 있는 값은 Boolean 즉, True 또는 False이다.

Boolean의 값이 true라면 조건이 담긴 괄호 다음의 중괄호 구문이 실행된다.

 

<If>

 

예제를 통해 이해해보자.

▲ if로 시작되면 brwoser는 조건문이 시작된다고 인지한다. 그리고는 if뒤에 있는 소괄호 안의 조건을 확인해서 조건의 값이 true이면 중괄호( { } ) 안의 코드를 실행시킨다.

 

 

▲ if뒤의 소괄호 안의 조건을 확인했는데 false이므로 중괄호 안의 코드를 실행시키지 않고 조건문은 종료된다.

 

 

이것이 조건문의 기본적인 메커니즘이다.

 

 

다른 예제를 보자.

결과값으로 12345가 출력될 것이다.

▲ if뒤 소괄호 안의 조건의 값이 true 이므로 중괄호안의 코드를 실행시킨다. 조건문 종료 후 alert(5); 또한 실행시킨다.

 

 

결과값으로 5만 출력될 것이다.

▲ if뒤 소괄호 안의 조건 값이 false이므로 중괄호안의 코드 실행시키지 않고 조건문 종료. 이후  alert(5);만 실행시킨다.

 

 

 

<else>

 

if만으로는 좀 더 복잡한 상황을 처리하는데 부족하므로 else를 사용한다.

 

예제를 보자.

결과값으로 1이 출력된다.

▲ if의 조건값이 true이므로 중괄호 안의 코드를 실행시켰고, 따라서 else조건문은 실행조차 되지 않고 조건문이 종료.

 

결과값으로 2가 출력된다.

▲ if 조건값이 false이므로 중괄호 안의 코드실행되지 않고, 다음 조건인 else의 코드를 실행한다. 이후 조건문 종료.

 

 

위 예제를 보듯이 if와 else 조합은 결과적으로 둘 중 하나만 실행되게 된다. if와 else가 둘 다 실행될 수는 없는 것이다.!

 

 

'JavaScript > Javascript' 카테고리의 다른 글

조건문(part. 3)  (0) 2022.02.14
조건문(part. 2)  (0) 2022.02.14
비교 연산자  (0) 2022.02.14
변수(Variable)  (0) 2022.02.14
숫자와 문자(문자의 표현)  (0) 2022.02.14