개발

[자바스크립트 입문 #4] 조건문 - if, else, else if

weweGH 2025. 10. 13. 22:00
반응형

조건문
조건문


if 문


if 문을 사용하면 조건에 따라 코드를 실행할 수 있습니다.

if 문을 사용한 간단한 예제는 다음과 같습니다. a가 10보다 작으면 해당 문장을 출력합니다.

let a = 5

if (a < 10) {
  console.log('a는 10보다 작습니다.')
}

if문
if문


if - else 문


if - else 문을 사용하면 조건이 충족된 경우, 조건이 충족되지 않은 경우 각각 다른 코드를 실행할 수 있습니다.

if - else 문을 사용한 간단한 예제는 다음과 같습니다. b가 10보다 작은 경우와 그렇지 않은 경우에 대해 서로 다른 문장을 출력합니다.

let b = 10

if (b < 10) {
  console.log('b는 10보다 작습니다.')
} else {
  console.log('b는 10보다 크거나 같습니다.')
}

if else문
if else문


if -  else if - else 문


else if를 사용하면, 여러 개의 조건을 순서대로 충족 여부를 판단할 수 있습니다.

else if를 사용한 간단한 예제는 다음과 같습니다. c가 0보다 큰 경우, 0인 경우 그리고 0보다 작은 경우에 대해 서로 다른 문장을 출력합니다.

let c = -7

if (c > 0) {
  console.log('c는 양수입니다.')
} else if (c === 0) {
  console.log('c는 0입니다.')
} else {
  console.log('c는 음수입니다.')
}

else if 사용
else if 사용

반응형

파이썬

위와 동일한 내용을 파이썬에서는 다음과 같이 작성합니다. 파이썬에서는 [ else if ] 대신 [ elif ]를 사용합니다.

c = -7

if c > 0:
    print('c는 양수입니다.')
elif c == 0:
    print('c는 0입니다.')
else:
    print('c는 음수입니다.')

퀴즈


강수량(rainAmount, mm단위) 변수를 활용하여, 강수량에 따라 야구 경기의 상태를 출력하는 코드를 작성해 보세요:)

10mm 이상: '우천으로 경기가 취소되었습니다.'
3mm 이상 10mm 미만: '우천으로 경기가 지연되었습니다.'
3mm 미만: '경기가 정상적으로 진행됩니다.'

더보기

let rainAmount = 8;

if (rainAmount >= 10) {
  console.log("우천으로 경기가 취소되었습니다.");
} else if (rainAmount >= 3) {
  console.log("우천으로 경기가 지연되었습니다.");
} else {
  console.log("경기가 정상적으로 진행됩니다.");
}


반응형