JavaScript & jQuery
[JavaScript] Javascript 동치연산자 ==, === 차이
Jane Kwon
2021. 2. 10. 14:33
반응형
- Equality 연산자 (동등 연산자)
- == 와 !=
- Javascript 에서 == 를 사용하면 연산이 되기 전에 피연산자들을 먼저 비교할 수 있는 형태로 변환
123 == 123 // true 12345 == "12345" // true true == 1 // true undefined == null // true 'abc' == new String('abc') // true null == false // false 'true' == true // false true == 2 // false
- Identity 연산자 (일치 연산자)
- === 와 !===
- 피연산자들이 서로 타입이 달라도 형변환을 하지 않고 연산
123 === 123 // true 12345 === '12345' // false true === 1 // false undefined === null // false 'abc' === new String('abc') // false
(참고 : hyunseob.github.io/2015/07/30/diffrence-between-equality-and-identity-in-javascript/)
반응형