반응형
Javascript에서는 조건문 중에 삼항연산자라는
조건문이 존재합니다.
여러 조건문(If, Swich Case 등..) 이 있지만
삼항연산자에 대해서 간단히 알아보도록 하겠습니다.
삼항연산자의 형태는 아래와 같습니다.
조건 ? 참 : 거짓
굉장히 간단하며 소스 예제를 통해서
보겠습니다.
var count = 1; // count에 1이라는 숫자 입력
console.log(count); // 출력 : 1
count = count == 1 ? '맞음' : '틀림'; // 삼항연산자로 비교, 조건 ? 참 : 거짓
console.log(count); // 출력 : 맞음
상단과 같이 조건에 맞으면 첫번째 값이 호출되며,
조건에 맞지 않으면 두번째 값이 호출되는 것을
확인할 수 있습니다.
삼항연산자는 if else와 동일하며
위의 코드를 if else형태로 본다면 아래와 같다고
할 수 있습니다.
var count = 1; // count에 1이라는 숫자 입력
console.log(count); // 출력 : 1
if(count == 1) { count = '맞음'; } // 조건에 맞으면
else { count = '틀림'; } // 조건에 맞지 않으면
console.log(count); // 출력 : 맞음
간단한 if else 구문은 위와 같이 삼항연산자로
대체할 수 있습니다.
※ 관련 포스팅
2018.12.16 - [Programing/JavaScript] - 자바스크립트 alert(경고창), confirm(선택창), prompt(입력창) 사용 방법
2019.12.09 - [Programing/JavaScript] - JavaScript에서 Base64 Encode Decode 방법과 예제로 확인하기
2020.07.27 - [Programing/JavaScript] - [JavaScript] 문자열 대문자 소문자 변환 하기 toUpperCase(), toLowerCase()
반응형
'Programing > JavaScript' 카테고리의 다른 글
[JavaScript] 세자리 콤마 정규식으로 처리하기 (0) | 2022.09.23 |
---|---|
[JavaScript] 시간 지연 함수과 시간 반복 함수 setTimeout, setInterval (0) | 2022.09.23 |
[JavaScript] 숫자, 문자 배열 간단하게 정렬하는 방법 Sort (0) | 2021.08.02 |
[JavaScript] 문자열 대문자 소문자 변환 하기 toUpperCase(), toLowerCase() (0) | 2020.07.27 |
[JavaScript] 특정 문자 또는 문자열 포함 여부 및 위치 찾기 indexOf() (0) | 2020.07.27 |
댓글