
| 비교연산자 | 설명 | 예제 | 결과 |
|---|---|---|---|
| a > b | a가 b보다 크면 true 아니면 false | 5 > 3 | true |
| a < b | a가 b보다 작으면 true 아니면 false | 5 < 3 | false |
| a >= b | a가 b보다 크거나 같으면 true 아니면 false | 5 >= 10 | false |
| a <= b | a가 b보다 작거나 같으면 true 아니면 false | 10 <=10 | true |
| a == b | a와 b가 같으면 true 아니면 false | 5 == '5' | true |
| a != b | a와 b가 같지 않으면 true 아니면 fasle | 5 != '5' | false |
| a === b | a와 b의 자료형과 값이 같으면 true 아니면 false | 5 === '5' | false |
| a !== b | a와 b의 자료형과 값이 다르면 true 아니면 false | 5 !== '5' | true |

- "Z"가 "A"보다 뒤에 있어서 true
- "Hello"의 e가 "Hi" i보다 앞에 있어서 true
- "Hello"와 "Helloo"은 Hello까지 같고 뒤에 o가 하나 더 있어 false
❌여기서!"Z" > "AAAA" --> true이다. 그 이유는 첫 스펠링으로 판단되기 때문이다.- true == 1은 true --> 0이상의 숫자는 true 이므로 true이다.
- false != 123 true --> 여기서 !는 not이라는 뜻으로 123은 true이고 false과 같지 않으므로 true이다.
- true === 1 ---> === 이것은 자료형의 같음을 판단하는 것으로 1은 number이고 true은 Boolean이므로 false
- false ! == 123 ---> 123인 true와 false는 같지 않음으로 ture이다.
| x | y | x II y | x %% y |
|---|---|---|---|
| true | true | true | ture |
| true | false | true | false |
| false | true | true | false |
| false | false | false | false |

