[JavaScript] 조건문

ㅁ조건문

if 조건문

  • 불 표현식의 값이 true면 중괄호 안의 문장을 실행하고 false면 문장을 무시

ex)

const date = new Date();
const hour = date.getHours()
if (hour < 12) {
  alert('오전입니다.');
}
if (hour >= 12) {
  alert('오후입니다.')
}
  • 중첩 조건문
    • 조건문 안에 조건문을 중첩해 사용

image

  • if else if 조건문
    • 중첩 조건문 중에서 중괄호 생략한 형태

image

switch 조건문

  • switch 조건문의 기본 형태. default 키워드는 생략 가능
  • break: switch 조건문이나 반복문을 빠져나가기 위해 사용하는 키워드
  • switch 조건문의 괄호 안에는 비교할 값을 입력

image

image


조건부 연산자

  • 기본 형태
    • 불 표현식 ? 참일때의 결과 : 거짓일때의 결과
    • JavaScript 에서는 항을 3개 갖는 연산자는 조건부 연산자가 유일해 삼항연산자로 부르기도 함

짧은 조건문

  • 짧은 조건문은 논리 연산자의 특성을 조건문으로 사용
  • 논리합 연산자를 사용한 짧은 조건문
    • 불 표현식   불표현식이 거짓일 때 실행할 문장
  • 논리곱 연산자를 사용한 짧은 조건문
    • 결과가 거짓인 불 표현식 && 불 표현식이 참일 때 실행할 문장

댓글남기기