본문 바로가기
Programming/JavaScript

자바스크립트 (JavaScript) if 문 (조건문) - 심코딩

by 심코딩 2023. 1. 23.

오늘은 오랜만에 자바스크립트 (Java Script) 관련 문법을 한번 복습겸 포스팅 해보도록 하겠습니다.

 

if 조건문이란?

 

if 조건문이란 어떠한 특정 조건을 만족 하였을 시, 내가 원하는 특정한 작업을 수행하고 싶을 때 사용을 하는 문법 입니다. 

즉 내가 어떠한 조건을 걸었을 시 프로그램은 어떠한 행동을 취해야 하는 것이죠.

 

공식은 아래와 같습니다.

if (// 만약 이렇다면 //) {
	// 이것을 실행해라 //
}

 

 

지금 현 시각을 계산하여, 오전인지 오후인지 알아내기

 

자바스크립트에서 if 문이 어떻게 생긴지 알았다면 한번 간단하게 응용을 해보도록 하겠습니다. 지금 현재 시각을 알아낸 다음 지금이 오전인지 오후인지 알아보는 코드를 작성해보겠습니다.

 

오전은 시각이 12 미만 일 때 이고, 오후는 시각이 12 이상 일때 입니다.

즉, 시각이 =< 12 라면 오전을 출력해야 할 것이며, 시각이 > 12라면 오후를 출력해야 할 것입니다.

 

<script>
    const date = new Date()
    const hours = date.getHours()

    if(hours < 12) {
        alert(`현재 시각은 ${hours}시로 오전입니다!`)
    }

    if(hours >= 12) {
        alert(`현재 시각은 ${hours}시로 오후입니다!`)
    }
</script>

 

Date( ) 의 메소드 중 하나인 .getHours( )를 통해 실시간으로 시각을 가져오고 그것을 if 문으로 만들면 됩니다. 생각보다 간단합니다. 또한 저는 현재 시각도 가져오고 싶어 ${ } 표현식을 통해 hours 라는 변수를 가져올 수 있도록 만들었습니다. 

 

* 주의: 표현식을 사용할 때는 작은 따옴표 ( ' ) 가 아닌 백틱 ( ` )을 통해 문자열을 만들어 주셔야 하십니다.


오늘은 자바스크립트 (JavaScript)의 조건문 (if) 문에 대해서 알아 보았습니다. 항상 느끼지만 이런 간단하면서도 굉장히 중요한 코드는 처음 배울 때 많이 응용을 해봐야 하더라구요!

 

 

댓글