자바스크립트에서 가정 일반적인 조건문은 if 조건문 입니다.
if(불 값이 나오는 표현식){
불 값이 참일 떼 실행할 문장
}
ex)
<script>
if(150<50){
alert("150은 50보다 작다")
}
alert("종료")
</script>
실행 결과는 종료로 나온다 / 150 < 50 조건이 참이 아니라서 if조건문이 실행되지 않음
7장에서 배울 내용
const date = new Date()
// date 라는 변수에 new Date()라는 시간과 날짜를 표현하는 객체 선언
const year = date.getFullYear()
// 년도
const month = date.getMonth() + 1
// 달 , getMonth()메소드는 0부터 세서 +1을 해줘야 1부터 12 까지 나옵니다!
const day = date.getDate()
// 날짜
const hour = date.getHours()
// 시
const min = date.getMinutes()
// 분
const sec = date.Seconds()
// 초
오전 호우 구하기
const date = new Date()
const hour = date.hours()
<script>
if(hour<12){
alert(`${hour}시는 오전 입니다`)
}
if(hour>=12){
alert(`${hour}시는 오후 입니다`)
}
</script>
서로 반대되는 상황을 표현하는 구문 : else
if(불 값이 나오는 표현식){
불 값이 참일 때 실행할 문장
}
else{
불 값이 거짓일 때 실행할 문장
}
조건문 안에 조건문을 중첩해 사용하는 것
if(불 값이 나오는 표현식1){
if(불 값이 나오는 표현식2){
표현식 2가 참일 때 실행할 문장
}else{
표현식 2가 거짓일 때 실행할 문장
}
}
else{
if(불 값이 나오는 표현식 3){
표현식 3이 참일 때 실행할 문장
}else{
표현식 3이 거짓일 때 실행할 문장
}
}
겹치지 않는 3가지 이상의 조건을 나눌 때 사용
if(불 표현식){
문장
}
else if(불 표현식){
문장
}
else{
문장
}