less than 1 minute read

  • 조건에 따라 다른 행동 취해야 할 때 if 문과 조건부 연산자 ‘?’ 사용

  • if 문은 괄호 안에 들어가는 조건 평가하고 평가값 true 이면 코드블록 실행

  • if 문의 괄호 안의 표현식 평가하고 그 결과 불린값으로 변환

  • else 절은 if 문의 평가값이 false 일때 코드블록 실행

  • else if 문은 조건이 차이가 있는 여러 개 처리할 때 사용

  • ’?’ 연산자는 ‘?’ 앞을 평가하여 true 일 시 ‘:’ 앞 실행, false일 시 ‘:’ 뒤 실행

  • ’?’ 연산자는 피연산자가 유일하게 3개인 연산자

  • 다중 ‘?’ 로 복수의 조건 처리가능하지만 if문 보다 지양

  • ’?’를 if 대용으로 사용 시 코드 보기 힘들어져서 지양

Categories: ,

Updated: