조건문은 사용하면 조건에 따라 코드를 실행할 수도 안 할 수도 있다.
코드가 실행되는 흐름을 변경하는 것을 조건 분리가 부른다.
if 조건문은 조건에 따라서 코드를 실행하거나 실행하지 않을 때 사용하는 구문입니다.
이때 조건은 Boolean 자료형을 의미한다. 비교 연산자와 논리 연산자를 활용할 때 조건을 만들고
이 조건을 사용해 조기 분기를 한다.
const x = 10 , x < 100. <=true
const x = 10 , 5 < x && x < 15 <= true
if문
if( boolean자료형 ) {
true 라면 이 코드 블록이 실행
} else {
false 라면 이 코드 블록이 실행
}
else if 문
else if 문은 다음과 같이 사용할 수 있다. 조건이 여러 가지 일 때 사용한다.

switch문
switch(자료) {
case 조건A:
break;
case 조건 B:
break;
default : 이 default 부분은 생략 가능
break;
}
여기서 사용되는 break 키워드는 반목 문을 빠져나가기 위해 사용하는 키워드이다.
break 키워드를 만나면 키워드를 감싼 switch 조건문이나 while , for 반복문을 완전히 빠져나간다.
switc문은 다음과 같이 사용할 수 있다.


다음은 if문은 삼항 연산자로 축약해본 방법이다.
var big;
if (x > 10) {
big = true;
}
else {
big = false;
}
var big = (x > 10) ? true : false;
이렇게 if문을 간략하게 축소시킬 수 도 있다.
함수 안에서는 if문을 사용한다면 return을 활용해서 if 문을 빠져나갈 수도 있다.
return 명령문은 함수 실행을 종료하고 주어진 값을 함수 호출 지점으로 반환하는 역할을 한다.
if문에서 사용을 할시에 if문을 종료하고 밖으로 나가는 것이다.
return 대해서는 다음번에 자세히 알아보는 것이 좋겠다.
'javascript' 카테고리의 다른 글
for문과 while문 (0) | 2022.11.10 |
---|---|
비파괴적 처리와 파괴적 처리 (0) | 2022.11.08 |
Null 과 Undefined 와 NaN (0) | 2022.11.07 |
Truthy와 Falsy (Boolean) (0) | 2022.11.07 |
복합 대입 연산자 와 증감 연산자 (0) | 2022.11.07 |