javascript ==과 ===
-
'=='과 '==='의 차이 [JavaScript]Jsp 2017. 6. 19. 20:23
01. '==' 과 '==='의 차이 '=='은 Equal Operator라고 부르며'==='은 Strict Equal Operator라고 부릅니다.Strict란 엄격한 이라는 의미로 해석이 되는데 '=='보다 조금더 엄격하게 구분을 한다는 의미입니다. 첫번째 if문은 a와 b가 같으면(==)을 사용하여 결과값이 True가 나오는 것을 알 수 있고,두번째 if문은 a와 b가 같으면(===)을 사용하여 결과 값이 False가 나오는 것을 알 수 있습니다. 이유) '=='은 값이 같은지 판단하여 결과를 출력하였고'==='은 값이 같은지, 타입(형식)이 같은지를 판단하여 결과를 출력을 하기 때문에 서로 다른 결과가 나오게 됩니다.