asked
Learning JavaScript while making web games
operator
Written on
·
232
0
false == 'false' 가 왜 false인가요?
==는 데이터 타입 말고 값만 비교하는거 아닌가요?
Answer 2
false == 0 이라면
false == 'false'도
true여야 하는거 아닌가요?
설명이 어려우시다면 그냥 넘어가겠습니다
되도록 ==은 안쓰겠지만 그냥 궁금했을 뿐입니다.
일단 false는 값을 0으로 칩니다.
false == 0이지만 false != 'false'입니다.
이래서 ==은 쓰지 않는 게 좋습니다.