-
객체 == null검사를 진행할 때, ===와 ==의 정확한 차이점을 알기 위해서 알아보았다.
int a = null; int b; //true a==null; //true a===null; //true b==null //false (b는 undefined의 상태이다) b===null
즉, ==는 null과 undefined를 같은 값으로 인식하고 ===는 정확하게 두 값이 일치할 때만 true를 반환한다.
( 참고한 사이트 )
https://hianna.tistory.com/376
'JAVA > Java' 카테고리의 다른 글
Stream에서 null 값을 다뤄야 할 때 (0) 2022.03.04 Enum의 String 포함 여부를 확인하는 방법 (0) 2022.03.04 java.util.AbstractList.add(Unknown Source) 오류 발생 시 (0) 2022.02.16 IllegalStateException VS IllegalArgumentException (0) 2022.02.13 Java 8 Stream (0) 2022.01.14