Archived(Programming)/JavaScript
Chap 3. 연산자
bale.yoon
2019. 1. 28. 20:00
* 연산자
값에 대해서 어떤 작업을 컴퓨터에게 지시하기 위한 기호!
그 중에서도 비교연산자는 값을 비교하는 연산자(대소 등)
이러한 비교를 통해 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 |
* 부정과 부등호
부정은 !=, !==
부등호는 >, <, >=, <=