강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

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

작성한 질문수

웹 게임을 만들며 배우는 자바스크립트

연산자

false == 'false' 가 false인 이유

작성

·

270

0

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

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

답변 2

0

라기님의 프로필 이미지
라기
질문자

false == 0 이라면

false == 'false'도

true여야 하는거 아닌가요?

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

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

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

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

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

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

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

작성한 질문수

질문하기