삼항연산자와 &&연산자 , || 연산자
1. 삼항연산자
조건 ? true : false
2. 논리연산자
일치 === (react에서 엄격한 비교를 수행할 때)
불일치 !== (react에서 엄격한 비교를 수행할 때)
true && 결과 -> 참인 결과
( false , null , undefined ) || 결과 -> 거짓 결과
const done1 = true
const done2 = false
const done3 = undefined
const re1 = done1 === true ? '참':'거짓'
console.log( re1 ) // 참
const re2 = done1 === true && '참의결과값'
console.log( re2 ) // 참의결과값
const re3 = done1 && '참결과2'
console.log( re3 ) //참결과2
const re4 = done2 || '거짓결과'
const re5 = done3 || '값없음'
console.log( re4 ) //거짓결과
console.log( re5 ) //값없음
<참고>
삼항연산자 mdn
삼항 조건 연산자 - JavaScript | MDN (mozilla.org)
삼항 조건 연산자 - JavaScript | MDN
조건부 삼항 연산자는 JavaScript에서 세 개의 피연산자를 취할 수 있는 유일한 연산자입니다. 맨 앞에 조건문 들어가고. 그 뒤로 물음표(?)와 조건이 참truthy이라면 실행할 식이 물음표 뒤로 들어
developer.mozilla.org
반응형
'JavaScript' 카테고리의 다른 글
[Javascript] Array push() vs concat()비교 (0) | 2022.05.26 |
---|---|
[Javascript] 화살표 함수 (0) | 2022.05.25 |
[Javascript] 템플릿 리터널(Template Literal) (0) | 2022.05.23 |
[Javascript] var, let, const의 차이 (0) | 2022.05.22 |
[Javascript] 엄격모드 (0) | 2022.03.29 |