TIL 15 | 논리 연산자 작동 방식

3791 단어 JavaScriptJavaScript

1. 논리 연산자 작동 방식

&& 연산자

왼쪽값이 truthy인 경우 오른쪽 값이 리턴
왼쪽값이 falsy인 경우 왼쪽값이 리턴

console.log(‘Codeit’&&’JavaScript’) //Javascript

|| 연산자

왼쪽값이 truthy인 경우 왼쪽 값이 리턴
왼쪽값이 falsy인 경우 오른쪽값이 리턴

function print(value){
const message = value || ‘Codeit’;
console.log(message)}

print() //‘Codeit’
print(‘JavaScript’); // ‘JavaScript’

2. 논리 연산자 연산 우선순위

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

좋은 웹페이지 즐겨찾기