Action/Path to Cowcowwow
[FE Dev] && , || 연산자 추가 기능
소소와
2022. 5. 3. 02:20
반응형
&&, ||을 여러 조건 간 비교를 위해 사용하기만 했는데
값들의 비교를 통해 원하는 값을 받는데 활용할 수 있다는 것을 이번에 처음 알았다. 실 사용 사례를 더 살펴봐야겠다.
- 첫 번째 truthy를 찾는 OR 연산자 ‘||’
- 첫 번째 falsy를 찾는 AND 연산자 ‘&&’
기존 내가 활용하던 방식
let firstName = "";
let lastName = "";
let nickName = "";
let userName;
//유저 이름 정보를 받는 구간
if(firstName == ”” && lastName ==”” && nickName ==””)
{
userName = "익명”;
}
개선 방식
let firstName = "";
let lastName = "";
let nickName = "";
// 이름, 닉네임 정보가 없으면 유저 정보를 익명으로 설정하기
let userName = firstName || lastName || nickName || "익명");
반응형