JavaScript에서 조건 연산자 사용
조건 연산자 ?:는 간결한 코드 작성을 위한 강력한 도구입니다. if-else 문을 한 줄로 압축합니다.
조건 연산자를 사용하려면 테스트 표현식과 물음표(?)를 제공하세요. 테스트 표현식이 true이면 물음표 뒤의 표현식을 평가합니다. false인 경우 콜론(:) 뒤의 표현식을 평가합니다.
예를 들어 다음 if-else 문을 고려하세요.
var userType; if (userIsYoungerThan18) { userType = "Minor"; } else { userType = "Adult"; }
조건 연산자를 사용하면 이를 단순화할 수 있습니다. to:
var userType = userIsYoungerThan18 ? "Minor" : "Adult";
조건 연산자는 다목적이며 음료 제공 논리에 다음과 같이 사용할 수 있습니다. 음:
serveDrink(userIsYoungerThan21 ? "Grape Juice" : "Wine");
모든 표현식과 마찬가지로 조건 연산자는 부작용이 있는 독립형 명령문으로 사용될 수 있지만 흔하지는 않습니다.
userIsYoungerThan21 ? serveGrapeJuice() : serveWine();
복잡한 조건을 연결할 수도 있습니다.
serveDrink(userIsYoungerThan4 ? 'Milk' : userIsYoungerThan21 ? 'Grape Juice' : 'Wine');
연결된 조건 연산자를 과도하게 사용하면 강력하지만 결과가 복잡해질 수 있습니다. 코드입니다.
위 내용은 JavaScript의 조건 연산자(?:)가 If-Else 문을 어떻게 단순화할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!