광선맨 : 0 == "0"은 성립하지?
뚱이 : 네.(true)
광선맨 : 0 == []도 성립하고?
뚱이 : 그럼요.(true)
광선맨 : 그러면 0 == "0"이고, 0 == []이니 "0" == []도 성립하겠지?
뚱이 : 그럴싸하네요!
광선맨 : 그러면 자, "0" == []이야.
뚱이 : (false)
광선맨 : 0 == "0"은 성립하지?
뚱이 : 네.(true)
광선맨 : 0 == []도 성립하고?
뚱이 : 그럼요.(true)
광선맨 : 그러면 0 == "0"이고, 0 == []이니 "0" == []도 성립하겠지?
뚱이 : 그럴싸하네요!
광선맨 : 그러면 자, "0" == []이야.
뚱이 : (false)
숫자 0 과 문자"0" 인거 자체가 틀린거 아닌가
자바와 자바스크립트는 다릅니다
불. 편. 하네요
언어마다 다른데,
"틀린건 맞지만, 인정은 해줄께" 라는 식으로 그냥 TRUE로 해주는 언어가 있어서
자바스크립트는 == 비교가 너무 관대해서 이런 밈도 있음
Fucking 자바스크립트
그래서 나는 항상 === 을쓰지
으아악
Fucking 자바스크립트
그래서 나는 항상 === 을쓰지
마! 삼단논법 모르나!
ㅋㅋㅋㅋㅋㅋㅋ
숫자 0 과 문자"0" 인거 자체가 틀린거 아닌가
0 == "0"
0 == []
0 == "0" == []
[] == "0"
자바스크립트만 가능한듯ㅋㅋㅋ
근데 아니래 ㅋ 자바 안배워서 난 모름
언어마다 다른데,
"틀린건 맞지만, 인정은 해줄께" 라는 식으로 그냥 TRUE로 해주는 언어가 있어서
자바와 자바스크립트는 다릅니다
불. 편. 하네요
js가 이상한데서 관대해서 그럼.
자바는 자바스크립트와는 다르게 원래 스트링 비교자체도 ==로 안되고 함수 써야하는 무지막지한 타입덕후언어이다
요샌될지도몰겠지만
ㅋㅋㅋㅋㅋ
그래서 왜 안되는 건가요?
뚱이가 멍청해서
등호인데 transitive 가 아니야?? 왜???
개불편하겠네;;;;;
숫자랑 비교하면 자체적으로 형변환 해서 비교해 그럴꺼임
양방향성이 아니에용
===는 딱 a와 a가 아니면 false니까 ===을 애용합시다
파이썬을 합시다
자바 스크립트는 극혐이다
자바스크립트는 == 비교가 너무 관대해서 이런 밈도 있음
근데 이건 당연하지않나
대전제.서울은 수도이다
소전제.서울은 한국에 있다
결론.수도는 한국에 있다
이런 수준의 논리인데
그건 대전제가 오류있는거 아닌가
서울은 한국의 수도이다라고 쓰면 말이 되니깐
맞는 말 아님? 어색한 문장이지만 "한국에는 수도가 있다."
JS 는 == 판정이 넘 후해서 그래
다른 언어에서 쓰는것처럼 하려면 === 써야됨
근대 사실 js쓰는 사람들은 이전에 형변환 다 돌리는 편이라 ㄱㅊ하긴 함
그래서 === 안쓰면 웹팩이었나 거기선 워닝 띄우더라...
그래서 제가 파이썬을 좋아합니다
타입스크립트를 쓰십시오