에뛰드 블로그
article thumbnail

🩷 03-1 if 조건문

조건문을 사용하면조건에 따라 코드를 실행할 수도 있고 실행하지 않을 수도 있음.

조건분기 : 코드가 실행되는 흐름을 변경하는 것

 

 

🩵 if 조건문

if 조건문 : 조건에 따라서 코드를 실행하거나 실행하지 않을 때 사용하는 구문

조건 : 불 자료형을 의미 

if (불 값이 나오는 표현식) {
  불 값이 참일 때 실행할 문장
}

 

 

🩵 if else 조건문

서로 반대되는 상황을 표현하는 구문

if (불 값이 나오는 표현식) {
  불 값이 참일 때 실행할 문장
} else {
  불 값이 거짓일 때 실행할 문장
}

 

 

 🩵 중첩 조건문

조건문 안에 조건문을 중첩해 사용하는 것

if (불 값이 나오는 표현식 1) {
  if (불 값이 나오는 표현식 2) {
    표현식 2가 참일 때 실행할 문장
  } else {
    표현식 2가 거짓일 때 실행할 문장
  }
} else {
  if (불 값이 나오는 표현식 3) {
    표현식 3이 참일 때 실행할 문장
  } else {
    표현식 3이 거짓일 때 실행할 문장
  }
}

 

 

🩵 if else if 조건문

중첩 조건문에서 중괄호를 생략한 형태

겹치지 않는 3가지 이상의 조건으로 나눌 때 사용

if (불 표현식) {
  문장
} else if (불 표현식) {
  문장
} else if (불 표현식) {
  문장
} else {
  문장
}

 

 

🩷 03-2 switch 조건문과 짧은 조건문

🩵 switch 조건문

switch (자료) {
  case 조건 A :
    break
  case 조건 B :
    break
  default :
    break
}

 

break : switch 조건문이나 반복문을 빠져나가기 위해 사용하는 키워드

 

 

🩵 조건부 연산자

삼항연산자 : 항 3개를 갖는 연산자

불 표현식 ? 참일 때의 결과 : 거짓일 때의 결과

 

 🩵 짧은 조건문

논리 연산자의 특성을 조건문으로 사용하는 것

 

🤍 논리합 연산자를 사용한 짧은 조건문

어떠한 값이 들어가도 항상 참

불 표현식 || 불 표현식이 거짓일 때 실행할 문장

 

 🤍논리곱 연산자를 사용한 짧은 조건문

항상 거짓 → 좌변이 거짓이면 우변을 실행하지 않음

결과가 거짓인 불 표현식 && 불 표현식이 참일 때 실행할 문장

 

profile

에뛰드 블로그

@MISU 미수

매일 1px씩 성장하는 개발자입니다! 성장하면서 알게 된 저의 지식을 공유하기 위한 블로그입니다

검색 태그