TIL24: Loose Equality
이미 앞서 설명한 바와 같이 JavaScript는 Strict Equality(===
)와 Loose Equality(==
)를 가지고 있습니다.
Loose Equality에 해당되는 경우를 외워 활용하기보다는 Strict Equality에 충실하게 코딩하여 가독성을 높이는 것이 바람직하다고 할 수 있겠습니다.
다만, 여기서 Loose Equality 특징으로 인한 몇 가지 연산의 결과를 살펴보도록 하겠습니다.
1 + '1' // '11'
1 - '1' // 0
2 * '1' // 2
2 / '1' // 2
1 + true // 2
'1' + true // '1true'
1 + 'a' // '1a'
1 - 'a' // NaN
1 * 'a' // NaN
1 / 'a' // NaN
Author And Source
이 문제에 관하여(TIL24: Loose Equality), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@charlie-lyc/TIL24-Loose-Equality저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)