논리 연산자

song·2023년 11월 28일
0

js 정보

목록 보기
14/30

첫 번째 truthy를 찾는 OR 연산자 '||'

(OR 연산자와 피연산자가 여러 개인 경우)

// ex)
let a = false;
let b = 5;
let c = 44;
console.log(a || b || c);	// 5

연산 수행 순서
1. 가장 왼쪽 피연산자부터 연산
2. 각 피연산자를 boolean형으로 변환 후 값이 true면 연산을 멈추고 값을 반환
3. 마지막 피연산자까지 모두 false인 경우 마지막 피연산자를 반환

※ 여기서 포인트는 boolean형으로 변환 전 원래 값을 반환한다는 것 ※




첫 번째 falsy를 찾는 AND 연산자 '&&'

OR 연산자의 동작 원리와 유사함
다른 점은 첫 번째 falsy를 찾아 반환한다는 점




우선순위

NOT(!) > AND(&&) > OR(||)




출처

https://ko.javascript.info/logical-operators

profile
인간은 적응의 동물

0개의 댓글

관련 채용 정보