if (조건) { 조건을 만족할 때 실행할 코드 }
const shoesPrice = 40000
if (shoesPrice < 50000) { // 신발 가격이 50000원보다 작으므로 해당 코드가 실행됨
console.log('신발을 사겠습니다.')
}
const capPrice = 50000
if (capPrice < 50000) {
console.log('모자를 사지 않겠습니다.') // 모자 가격이 50000원보다 작지 않으므로 해당 코드가 실행되지 않음
}
const distance = 2
if (distance < 2) {
console.log("걸어가자")
} else if (distance >= 2 && distance < 5) { // 논리연산자를 && 를 이렇게 활용할 수 있어요!
console.log("택시를 타자")
} else {
console.log("기차를 타자")
}
위의 코드는 2km 미만이면 "걸아가자"를, 2km 이상이고 5km 미만이면 "택시를 타자"를, 그 외에는 "기차를 타자"를 출력하기 위한 코드이다. '2km 이상이고 5km 미만' 의 조건을 달기 위해 논리연산자 &&(and)를 사용하였다.
if 조건을 충족하지 못하였을 때 다른 조건으로 else if 를 사용할 수 있고 이때에도 ( ) 사이에 조건을 넣어주어야 한다.
else if 는 하나가 아닌 여러개 사용이 가능하고 만약 else if 조건까지 충족시키지 못하였을 때에는 else로 넘어가게 된다.
댓글