논리연산
-
and, or, not
and = 곱, or = 합, true = 1, false = 0
► 1. or연산자 둘중 하나만 만족해도 true
<script>
console.log(`true || true: ${true || true}`);
console.log(`true || false: ${true || false}`);
console.log(`false || true: ${false || true}`);
console.log(`false || false: ${false || false}`);
</script>
► 2. and연산자 둘다 만족해야 true
<script>
console.log(`true && true: ${true && true}`);
console.log(`true && false: ${true && false}`);
console.log(`false && true: ${false && true}`);
console.log(`false && false: ${false && false}`);
</script>
► not연산자 부정연산자
<script>
console.log(`!true: ${!true}`);
console.log(`!false: ${!false}`);
</script>
종합
<script>
let x = 10;
console.log(`x% 3 == 0 && x % 5 == 0 :${x% 3==0 && x % 5 == 0}`);
let y = 12;
console.log(`y% 3 == 0 && y % 5 == 0 :${y% 3==0 && y % 5 == 0}`);
let z = 15;
console.log(`z% 3 == 0 && z % 5 == 0 :${z% 3==0 && z % 5 == 0}`);
</script>