자바스크립트 연산자
Operator
산술연산자 |
+, -, *, /, % (나머지값 연산자) |
관계연산자 |
>, >=, <, <=, ==(같다), !=(같지않다) 그리고 === |
논리연산자 |
!(NOT), &&(AND), ||(OR) |
단항연산자 |
++(변수값 1증가하기), --(변수값 1감소하기) // 앤 앞에 뒤에 쓰느냐 따라 좀 다름 |
여기서 조금 상관 없지만 상관 있는 이야기를 하자면
처음에 궁금했떤 것이 == 와 ===의 차이였다.
== vs ===
전 직장에서 친한 동료에게 "== 하고 ===의 차이가 뭐야?" 하고 물었을 때
동료는 당황한듯했고..
그냥 "같다"고 하였는데 난 계속 뭔가 찜찜했다.
그러던 중
드디어 둘의 차이를 알게 되었다!!! 유후~!!
== 는 같음을 비교하는 걸로 값이 같으면 끝이지만
===는 같긴한데 추가로 데이터형식 까지 같아야 한다.
둘의 차이를 잘 이해 하기 위해 좋은
잘 정리된 곳이 있으니 참고 하시길
http://dorey.github.io/JavaScript-Equality-Table/
'JavaScript' 카테고리의 다른 글
홀짝 구분 (0) | 2015.11.05 |
---|---|
더하기 빼기 (0) | 2015.11.04 |
버튼 클릭하면 이미지 변경하기 (0) | 2015.11.04 |
입력한 글 얼럿창으로 띄우기 (0) | 2015.11.03 |
얼럿창 띄우기 (0) | 2015.11.03 |