[JavaScript 강좌 ] 비교 연산자
.
특정 조건을 만족할 때 특정 액션을 취하도록 코드를 짜는 경우가 많습니다. 특정 조건을 만족하는지는 변수의 값을 비교하여 확인하게 됩니다. 변수의 값이 어떤 값과 같거나 어떤 값보다 크거나 등으로 조건식을 세우게 되죠.
이렇듯 변수의 값을 어떤 값 또는 다른 변수와 비교할 때 사용하는 것이 비교 연산자(Cpmparison Operator)입니다. 비교 연산자는 8가지가 있는데, 각 연산자의 의미를 살펴보도록 하겠습니다.
==
==는 '같다'입니다. 변수 타입과 상관없이 값이 같으면 참입니다. 즉
5 == 5
도 참이고
'5' == 5
도 참입니다.
!=
!=는 '같지 않다'입니다.
===
===는 '엄격하게 같다'입니다. '엄격하게'의 의미는 변수 타입까지 고려한다는 것입니다. 변수의 값 뿐 아니라 변수의 타입까지 같아야 참입니다. 즉
5 === 5
는 참이지만
'5' === 5
는 거짓입니다. 왼쪽 변수는 문자열이고 오른쪽 변수는 숫자이기 때문입니다.
!==
!==는 '엄격하게 같지 않다'입니다. '엄격하게'의 의미는 변수 타입까지 고려한다는 것입니다. 변수의 값 뿐만 아니라 변수 타입까지 달라야 참입니다. 즉
'5' != 5
는 거짓이나
'5' !== 5
는 참입니다.
>
>는 '크다'입니다.
>=
>=는 '크거나 같다'입니다.
<
<는 '작다'입니다.
<=
<=는 '작거나 같다'입니다.
'홈페이지제작 > Javascript' 카테고리의 다른 글
[자바스크립트]javascript / 연산자(operator) (0) | 2018.03.09 |
---|---|
[자바스크립트] 변수 선언 및 할당 - var (0) | 2018.03.07 |
[JavaScript 강좌] 데이터 타입 문자열(String) (0) | 2018.01.30 |
[JavaScript 강좌] 구문(Statement) 넣는 방법 (0) | 2018.01.30 |
[프로그래밍]객체 생성 하는 방법-2 (0) | 2017.10.02 |