AND 연산자
모두가 참이여야 참
true && true && '도달 O' // '도달 O'
true && false && '도달 X' // false
OR 연산자
하나만 참이여도 참
false || false || '도달 O' // '도달 O'
true || true || '도달 X' // true
참이 나온 부분에서 값이 반환됩니다.
예시)
1.
const fetchData = () => {
// if(data) {
// return data
// }
// return 'Fetching...'
return data || 'Fetching...'
}
default 값이 있을 때 OR 연산자를 활용해주면 좋습니다.
2.
const getUserName = (isLogin, user) {
// if(isLogin) {
// ii(user) {
// if(user.name) {
// return user.name
// }else {
// return '이름없음'
// }
// }
// }
if(isLogin && user) {
return user.name || '이름없음'
}
}
'JavaScript' 카테고리의 다른 글
[JavaScript] Early Return (0) | 2023.12.18 |
---|---|
[JavaScript] else if 지양하기 (0) | 2023.12.18 |
[JavaScript] Truthy & Falsy (0) | 2023.12.18 |
[JavaScript] 삼항 연산자 다루기 (0) | 2023.12.15 |
[JavaScript] 명확한 함수 만들기 (0) | 2023.12.13 |