2022/11/10 j scripts ==연산자와 ===연산자의 차이점

노우석·2022년 11월 10일
0

프론트를 구현하는 도중 if 조건문에서 ==연산자와 ===연산자를 쓰게 됐는데 두개의 차이가 갑자기 궁금해졌다.

구글링을 하니 잘 나와있다.

결론

요약하자면 ==를 사용해서 조건문을 할때는 완전히 같지 않아도 즉, str 1이던 int 1이던 같은

값으로 생각해서 조건문이 작동하고,만약에 ===로 조건문이 되어있고 내가 원하는 조건이 int 1

값이라면 str 1값이 들어와도 조건문에 해당하지 않게 된다.

따라서 좀 더 섬세하고 엄격한 등호라고 생각하면 될 것 같다.

=== 는 타입이 다를 경우 false한다.

자주 사용해보자

profile
중요한건 버그에게 꺾이지 않는 마음

0개의 댓글