* 연산자
값에 대해서 어떤 작업을 컴퓨터에게 지시하기 위한 기호!
그 중에서도 비교연산자는 값을 비교하는 연산자(대소 등)
이러한 비교를 통해 boolean 값(true,false)을 반환
* 비교 연산자(==, ===)
==는 동등 연산자로, 값이 같은지 다른지 비교
===는 일치 연산자로, 값이 '정확하게' 같은지 다른지 비교
(타입까지 같아야한다)
1 2 3 | //===사용하기 alert(1=='1'); //true alert(1==='1'); //false | cs |
* === 연산자
null과 undefined는 둘 다 값이 없는 것이지만 null은 프로그래머가 의도해서 값을 안주는 경우를 의미!
즉 타입을 완벽하게 비교할 때는 ===, 타입까지 비교 필요없을 때는 == 사용!
1 2 3 4 5 6 7 8 9 | alert(null == undefined); //true alert(null === undefined); //false alert(true == 1); //true alert(true === 1); //false alert(true == '1'); //true alert(true === '1'); //false alert(0 === -0); //true alert(NaN === NaN); //false | cs |
* 부정과 부등호
부정은 !=, !==
부등호는 >, <, >=, <=
'Archived(Programming) > JavaScript' 카테고리의 다른 글
Chap 6. 함수 (0) | 2019.01.29 |
---|---|
Chap 5. 반복문 (0) | 2019.01.29 |
Chap 4. 조건문 (0) | 2019.01.28 |
Chap 1. 숫자와 문자 , Chap 2. 변수 (0) | 2019.01.27 |
Chap 0.실행환경 (0) | 2019.01.27 |