왼쪽값이 truthy인 경우 오른쪽 값이 리턴
왼쪽값이 falsy인 경우 왼쪽값이 리턴
console.log(‘Codeit’&&’JavaScript’) //Javascript
왼쪽값이 truthy인 경우 왼쪽 값이 리턴
왼쪽값이 falsy인 경우 오른쪽값이 리턴
function print(value){
const message = value || ‘Codeit’;
console.log(message)’
}
print() //‘Codeit’
print(‘JavaScript’); // ‘JavaScript’
And와 Or 연사자가 혼재할시 And 연산자의 우선순위가 더 높다.
console.log(true || false && false); // true
console.log((true || false) && false); // false
console.log('Codeit' || NaN && false); // Codeit
console.log(('Codeit' || NaN) && false); // false