||&&연산자
2019년 3월 18일, 17시 23분 48초
||
연산자는 참을 만나면 그 뒤는 연산을 하지 않으므로 if문 대신 사용 하면 코드량과 연산 횟수를 줄일 수 있다.
var result;
if( some_var ){
result = some_var;
}else{
result = 'default value';
}
// || 연산자 사용
const result = some_var || 'default value';
&& 연산자는 참을 만나야 다음 연산을 하므로 어떤 조건을 만족할 때 실행하도록 하는 코드에서 사용하면 코드량과 연산 횟수를 줄일 수 있다.
var userID;
if (user && user.loggedIn) {
userID = user.id;
} else {
userID = null;
}
// && 연산자 사용
var userID = user && user.loggedIn && user.id