이번 장에서는 저번 장에서 배운 논리 연산자와 비슷하게 불리언 값을 다룰 수 있는
비교 연산자에 대해 다뤄보도록 하겠습니다!
저번 장에서는 &&(AND), ||(OR), !(NOT)에 대해 다뤄봤었죠?
이번 시간에서는 숫자를 비교할 때 사용하는 비교 연산자에 대해 알아보도록 하겠습니다.
◈ 초과/이상 연산자
-> 두 개의 값 중 지정된 값이 아닌 값보다 더 크거나 같은지 비교할 때 사용하는 연산자
~보다 크다 (>), 혹은 ~보다 크거나 같다 (>=)
초과/이상 연산자는 값을 비교 했을 때 이 값이 저 값보다 크거나 같은지 확인할 때 사용하는 연산자입니다.
간단하게 예시를 통해 설명해드리겠습니다.
위의 사진을 분석해보겠습니다.
분석한 결과, 남자친구키 = 180, 여자친구키 = 165, 남자친구친구 = 180, 여자친구친구= 165라는 값이 나왔습니다.
남자친구와 남자친구친구, 여자친구와 여자친구친구의 키는 같고
남자친구와 남자친구친구의 키가 여자친구와 여자친구친구의 키보다 큽니다.
이 내용을 토대로 사진을 해석해보면,
남자친구키가 여자친구키보다 큰가요?
-> True
남자친구키가 남자친구친구의 키보다 같거나 큰가요?
-> True
여자친구의키가 여자친구친구의 키보다 같거나 큰가요?
-> True
라는 결과가 나옵니다.
남자친구의 키가 180으로 여자친구의 키보다 크기 때문에 True가 되는 것이고,
남자친구의 키가 180, 남자친구친구의 키가 180으로 같기 때문에 True가 되는 것이고,
여자친구의키가 165, 여자친구친구의 키가 165로 같기 때문에 True가 되는 것입니다.
이해가 되셨나요?
정리를 해보자면,
초과/이상 연산자 >의 경우에는 두 개의 변수 중
입이 벌려져 있는 방향에 있는 변수의 값이 나머지 값보다
큰 경우 True 값이 나오고,
작은 경우 False 값이 나오게 되는 것입니다.
또한, >=의 경우 입이 벌려져 있는 방향에 있는 변수의 값이
나머지 값보다 크거나 같을 경우 True 값이 나오고,
작은 경우 False 값이 나오게 되는 것입니다.
◈ 이하/미만 연산자
-> 두 개의 값중 지정된 값이 아닌 값보다 더 작거나 같은지 비교할 때 사용하는 연산자
~보다 작다 (<), 혹은 ~보다 작거나 같다 (<=)
이하/미만 연산자는 값을 비교했을 때 이 값이 저 값보다 작거나 같은지 확인할 때 사용하는 연산자입니다.
이것도 간단한 예시를 통해 설명해드리겠습니다.
어때요? 이해가 가시나요?
위의 사진을 분석해보면,
바나나 10, 토마토 6, 딸기 3, 사과 6이라는 값을 가지게 됩니다.
이를 토대로 위의 사진을 해석해보자면,
바나나가 토마토보다 작나요?
-> False
딸기가 토마토보다 작나요?
-> True
사과가 토마토보다 작거나 같나요?
-> True
라는 결과가 나오게 됩니다.
바나나가 10, 토마토가 6으로 바나나가 토마토보다 크기 때문에 False가 되는 것이고,
딸기가 3, 토마토가 6으로 딸기가 토마토보다 작기 때문에 True가 되는 것이고,
사과가 6, 토마토가 6으로 사과가 토마토와 같기 때문에 True가 되는 것입니다.
이제 이해가 되시죠??
이하/미만 연산자 <의 경우에는 두 개의 변수 중
입이 벌려져 있는 방향의 반대에 있는 변수 값이 나머지 값보다
작은 경우 True 값이 나오고,
큰 경우 False 값이 나오게 되는 것입니다.
또한, <=의 경우 입이 벌려져 있는 방향의 반대에 있는 변수 값이
나머지 값보다 작거나 같은 경우 True 값이 나오고,
클 경우 False 값이 나오게 되는 것입니다.
이번 장에서는 비교 연산자에 대해 다뤄봤는데 어떠세요?
어려워 보이지만 사실은 너무나도 쉬웠죠?
다음 시간에는 다른 비교 연산자들에 대해 다뤄보도록 하겠습니다!
오늘도 제 블로그에 방문해주셔서 감사하다는 말씀 남기며 인사 올리겠습니다.
그럼 안녀어어엉~~~
'javascript' 카테고리의 다른 글
<javascript> 7장. 조건문 (2) (0) | 2021.03.22 |
---|---|
<javascript> 5장. 비교 연산자 (2) (0) | 2021.02.27 |
<javascript 공부> 3장. 논리 연산자 (0) | 2021.02.21 |
<javascript 공부> 2장. 자료형과 변수 (0) | 2021.02.15 |
<javascript 공부> 1장. Javascript란? (0) | 2021.02.12 |