항해

미정리//항해2주차 - Node.js (10) 논리연산자

완두노예 2023. 1. 19. 02:46

1. || (or) : 연산 대상 중 하나만 true여도 true 리턴

참고로 || 이 특수문자는 키보드 보면, backspace 밑에 W 키가 있음. sft+W 키 누르면 |||| 나옴.

 

2. && (and)는 연산 대상이 모두 true여야만 true 리턴

3. ! (not) 는 true를 false로, false를 true로 바꿔서 리턴

let isOnSale = true
let isDiscountItem = true

console.log(isOnSale && isDiscountItem) // true && true 이므로 true
console.log(isOnSale || isDiscountItem) // true || true 이므로 true

isOnSale = false
console.log(isOnSale && isDiscountItem) // false && true 이므로 false
console.log(isOnSale || isDiscountItem) // false || true 이므로 true

isDiscountItem = false
console.log(isOnSale && isDiscountItem) // false && false 이므로 false
console.log(isOnSale || isDiscountItem) // false || false 이므로 false

console.log(!isOnSale) // !false 이므로 true