인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

Inflearn Community Q&A

라기's profile image
라기

asked

Learning JavaScript while making web games

operator

false == 'false' 가 false인 이유

Written on

·

232

0

false == 'false' 가 왜 false인가요?

==는 데이터 타입 말고 값만 비교하는거 아닌가요?

javascript

Answer 2

0

라기님의 프로필 이미지
라기
Questioner

false == 0 이라면

false == 'false'도

true여야 하는거 아닌가요?

설명이 어려우시다면 그냥 넘어가겠습니다

되도록 ==은 안쓰겠지만 그냥 궁금했을 뿐입니다.

0

zerocho님의 프로필 이미지
zerocho
Instructor

일단 false는 값을 0으로 칩니다.

false == 0이지만 false != 'false'입니다.

이래서 ==은 쓰지 않는 게 좋습니다.

라기's profile image
라기

asked

Ask a question