자잘오류 ◾ 자잘팁 ◾ 유용도구

[자잘팁] 삼항연산자 활용

문앵 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에 따라 또 갈림

.

.

반응형