상식닷컴
로그인
가입하기
2026년 상식닷컴 선정 식당 & 카페 리스트
2025년 2026년 신상 호텔 리스트
최근에 오픈한 호텔을 찾는다면 살펴보세요
일주일 식단표 어플
자동 일주일 식단표 어플
안드로이드
아이폰
주식 & 코인 차트의 신
1000만원으로 2000만원 만들기 프로젝트
궁금한 상식 보기
시애틀의 12월 날씨에 따른 지역 행사나 축제는 무엇이 있나요?
파혼을 결정할 때 감정적인 지원을 받을 수 있는 방법은 무엇인가요?
한국 가계 부채 문제를 완화하기 위한 재정 교육이나 상담 서비스는 어떤 것들이 있나요?
홍콩에서 가장 인기 있는 채식 요리나 비건 옵션은 무엇인가요?
치앙마이의 낮 시간대가 가장 긴 시기는 언제인가요?
중국 청두의 전통 건축물이나 마을은 어디에 있나요?
다른 음식 이름에도 쇠고기와 소고기와 비슷한 어휘 차이가 있나요?
짝사랑을 포기할 때 가장 먼저 해야 할 일은 무엇인가요?
중국 상하이의 각 구(区)별로 산업 분야나 경제 활동의 차이는 무엇인가요?
나가사키의 야경을 즐길 수 있는 명소는 어디인가요?
나가사키에서 현지 문화를 체험할 수 있는 프로그램이나 활동은 무엇이 있나요?
몽골의 주요 도시들은 어디인가요?
Previous
Next
수정하기 - 삼항 연산자를 사용한 예제를 보여주세요.
닉네임
비밀번호
제목
내용
[이미지 업로드는 권한이 있는 사람만 가능. 하단 카톡으로 연락]
삼항 연산자는 프로그래밍에서 조건문을 간결하게 표현할 수 있는 방법으로, 주로 `if-else` 문을 대체하는 데 사용됩니다. 이 연산자는 조건식, 참일 때의 값, 거짓일 때의 값을 순서대로 나열하여 하나의 표현식으로 작성됩니다. 일<a href='https://sangseek.com/sangseeks/반/ko'>반</a>적인 형태는 다음과 같습니다: ```plaintext 조건식 ? 참일 때의 값 : 거짓일 때의 값 ``` 예제 1: 기본적인 사용 아래는 JavaScript에서 삼항 연산자를 사용하는 간단한 예제입니다. 이 예제에서는 주어진 숫자가 짝수인지 <a href='https://sangseek.com/sangseeks/홀수/ko'>홀수</a>인지 판별합니다. ```javascript let number = 10; let result = (number % 2 === 0) ? "짝수" : "홀수"; console.log(result); // 출력: 짝수 ``` 위 코드에서 `number % 2 === 0`이 조건식입니다. 이 조건이 참이면 `"짝수"`가 `result`에 할당되고, 거짓이면 `"홀수"`가 할당됩니다. 예제 2: 중첩 사용 삼항 연산자는 중첩해서 사용할 수도 있습니다. 아래는 나이에 따라 다른 메시지를 출력하는 예제입니다. ```javascript let age = 20; let message = (age < 13) ? "어린이" : (age < 20) ? "청소년" : "성인"; console.log(message); // 출력: 성인 ``` 이 예제에서는 나이에 따라 "어린이", "청소년", "성인" 중 하나의 메시지를 선택합니다. 첫 번째 조건이 참이면 "어린이"가, 두 번째 조건이 참이면 "청소년"이, 모두 거짓일 경우 "성인"이 선택됩니다. 예제 3: 함수와 함께 사용 삼항 연산자는 함수와 함께 사용하여 더 복잡한 로직을 구현할 수도 있습니다. 아래는 두 숫자 중 큰 값을 반환하는 함수입니다. ```javascript function getMax(a, b) { return (a > b) ? a : b; } console.log(getMax(5, 10)); // 출력: 10 console.log(getMax(20, 15)); // 출력: 20 ``` 이 함수는 두 개의 인자를 받아서, 첫 번째 인자가 두 번째 인자보다 크면 첫 번째 인자를, 그렇지 않으면 두 번째 인자를 반환합니다. 장점과 단점 장점: 1. 간결함 : 코드가 짧고 읽기 쉬워집니다. 2. 가독성 : 간단한 조건문을 한 줄로 표현할 수 있어 가독성이 높아질 수 있습니다. 단점: 1. 복잡성 : 중첩된 삼항 연산자는 가독성을 떨어뜨릴 수 있습니다. 복잡한 로직을 삼항 연산자로 표현하면 오히려 이해하기 어려워질 수 있습니다. 2. 디버깅 어려움 : 삼항 연산자는 디버깅 시 문제가 발생했을 때, 어떤 조건이 참인지 확인하기 어려울 수 있습니다. 결론 삼항 연산자는 조건문을 간결하게 표현할 수 있는 유용한 도구입니다. 그러나 사용 시 가독성을 고려해야 하며, 복잡한 로직은 일반적인 `if-else` 문을 사용하는 것이 더 나을 수 있습니다. 적절한 상황에서 삼항 연산자를 활용하면 코드의 효율성을 높일 수 있습니다.
이용안내
커뮤니티 이용안내
×
- 게시한 게시글로 발생하는 문제는 게시자에게 책임이 있습니다.
- 게시글이 타인/타업체의 저작권을 침해할 경우 모든 책임은 게시자에게 있습니다. 게시자가 모든 손해를 부담해야 합니다.
- 상식닷컴 운영자는 게시자와 상의하지 않고 게시글을 수정 또는 삭제할 수 있습니다.
- 상식닷컴 운영자는 깨끗한 커뮤니티 공간을 만드는 것이 1순위입니다.
수정하기
취소하기