본문 바로가기
WEB front-end/Javascript

3항 연산자...

by 겸둥이곰 2022. 5. 17.
반응형

간단한 if 문을 대체할때 사용

 

* 조건 ? 조건이 참일경우 실행 : 조건이 거짓일 경우 실행

  a > b ? console.log("true") : console.log("false");

 

** 3항 연산자 중첩 사용

* if.. else...의 중첩 도 대체 가능

==== if 문 ====
if (a > b) {
   console.log("1");
} else if (a > c) {
   console.log("2");
}else if (a > d){
   console.log("3");
} else {
   console.log("4");
}
==== 3항 연산자로 ====
a > b ? console.log("1") :
  a > c ? console.log("2") :
  a > d ? console.log("3") : 
  console.log("4");

 

중첩은 해석하기가 좀 더 어려운듯?? 취향에 따라... 

반응형

'WEB front-end > Javascript' 카테고리의 다른 글

호이스팅(hoisting)  (0) 2022.05.26
arrow function  (0) 2022.05.17
반복문  (0) 2022.05.17
switch 문  (0) 2022.05.17
Javascript 간편정리  (0) 2022.05.16

댓글