본문 바로가기

Programming/javascript (JS)

JS(15) 조건문 - if문

조건이 참일 때만 실행 가능.

 

if-else는

if문 안의 블럭이 실행되지 않은 경우에만 실행됨. if문이 실행되면 else는 실행되지 않고 종료됨.

if(false) { 인 경우, false여서 if문이 실행되지 않고 else부분이 실행됨.

 

if문에 따라오는 괄호에는 true/false라는 값을 직접 넣는 경우는 거의 없다.
대신 관계연산자를 많이 사용한다.

 

--예--

<age의 값을 판정해서 20세 미만인지를 확인>하는 조건문.

 

var age = 25;

if(age < 20){
console.log("20세 미만입니다.");
}
else{
console.log("20세 이상입니다.");
}

-------------------------------------------------------------------------------------------------------------

 

--예2--

코드의 solution이라는 함수는 age가 20대인지를 확인하는 함수이다. age가 20대라면 true를, 그렇지 않으면 false를 return한다. 코드 3번째 줄에서 20대인지를 확인하기 위해 20세 이상이면서 30세 미만인지를 체크하려고 한다.

 

function solution(age){
//age가 20이상, 30미만이면 20대
if(20 <= age && age < 30){
return true;
}
else{
return false;
}
}

------------------------------------------------------------------------------------------------------------------

 

--예3--

인자 year가 윤년인지 아닌지를 true, false로 반환하는 solution함수를 완성하기.

(편의상, 4의 배수인 해는 모두 윤년으로 생각하기.)

4의 배수인지 검사하려면 year % 4를 확인하면 된다. 즉, year % 4 == 0이 참이면 true, 0이 아니라면 false가 반환.

 

function solution( year ) {
if ( year % 4 == 0 ) {
return true;
}
else {
return false;
}
}

'Programming > javascript (JS)' 카테고리의 다른 글

JS(17) 반복문 - while문  (0) 2019.10.02
JS(16) 조건문 - switch문  (0) 2019.10.02
JS(14) 배열array  (0) 2019.10.01
JS(13) 문자열 or 문자열위치 구하기  (0) 2019.10.01
JS(12) 문자열 String 이어붙이기  (0) 2019.10.01