간단한 조건에 따라 두 값 중 하나를 선택합니다.
조건 ? 참일 때 값 : 거짓일 때 값 형태의 표현식입니다. 변수에 넣거나 템플릿 안에 사용할 수 있지만 중첩하면 읽기 어려워 if 문이 낫습니다.
코드를 읽을 때는 condition ? valueA : valueB 부분부터 찾으세요. 현재 값과 실행 순서를 줄마다 적어 보면 문법을 외우지 않아도 결과를 예측할 수 있습니다.
실행하기 전에 예상 결과를 짧게 적은 뒤 나이에 따라 '성인'과 '미성년'을 선택하는 표현식을 추가하세요. 실제 출력이 다르면 콘솔에 처음 나타난 오류와 그 직전 값을 차례로 확인하세요.
여러 삼항 연산자를 중첩해 복잡한 분기를 한 줄로 만들지 마세요.
직접 바꿔보세요나이에 따라 '성인'과 '미성년'을 선택하는 표현식을 추가하세요.