조건문

로그래스·2021년 8월 4일
0

JavaScript

목록 보기
4/6

조건문이란?

if (조건){동작하는 내용} 
else if(조건){동작하는내용}
else if(조건2){동작하는내용}
else if(조건3){동작하는내용}
else{동작하는내용}

이런 형식으로 구성되어있으며 if문이라고도 한다.
조건의 True,False (참,거짓) 여부를 판단하여 True(참) 일때 { } 중괄호 안의 내용을 동작시킨다.
처음 if 문의 조건이 false일경우 else if의 조건으로 넘어가고 여기서도 똑같이 else if의 조건의 True,False (참,거짓) 여부를 판단하게 된다.
else if가 모두 false일 경우 최종적으로 else 의 내용이 동작하게 되고 if문은 종료가 된다.
else if는 또다른조건을 제시하는것이기 때문에 여러개를 쓸수도있고 else if를 아예 사용하지 않을수도 있다.
else는 위의 조건이 true인 경우를 제외한 나머지 라는 느낌으로 생각해주면 될꺼같다.


그림과 같이 어떤 함수안에 간단한 조건문이 있다고 가정해보자.
n이라는 매개변수를 받아서 그 '조건'을 판단하여 if문 안의 내용을 동작시킨다.

매개변수 n에 3이라는 전달인자가 전달되었을때
if( n > 2 )의 조건을 판단해서 3>2 는 true 이므로
"n은 2보다 큽니다" 라는 내용이 동작되었고
n에 2가 전달 되었을때는
if( n > 2 )의 조건을 판단해서 2>2 는 false 이므로 바로 else 부분으로 넘어가서
"n은 2보다 작거나 같습니다" 라는 내용이 동작 되는것.

profile
일신우일신(日新又日新) 매일매일 발전하는 개발자 진성준입니다.

0개의 댓글