자잘오류 ◾ 자잘팁 ◾ 유용도구
[자잘팁] 삼항연산자 활용
문앵
2022. 5. 19. 14:16
리액트에서 가끔 조건을 걸고싶은데 if 문 사용이 안되는 경우가 있다.
이런 경우에는 삼항연산자가 유용하다.
1. 기본 삼항 연산자
조건A ? "A가 참인 경우 실행문" : "A가 거짓인 경우 실행문"
ex ) ( 1 < 2 ) ? " 1은 2보다 작다" : " 1은 2보다 작지 않다 " // " 1은 2보다 작다 "
2. 중복 삼항 연산자
조건A ? 조건B ? " 실행문1 " : " 실행문2 " : " 실행문3 "
- 조건A 가 거짓인 경우 : 실행문3 반환
- 조건A가 참인 경우 : 조건B에 따라서 갈림. 조건B 참 - 실행문1 / 조건B 거짓 - 실행문2
조건A ? ("실행문1") : 조건B ? ("실행문2") : ("실행문3");
이런 식으로도 가능.
- 조건A 참이면 "실행문1"
- 조건A 거짓이면 - 조건 B에 따라 또 갈림
.
.
.
반응형