2012년 5월 15일 화요일

javascript ++[[]][+[]]+[+[]] === "10"??

alert(++[[]][+[]]+[+[]] );
result=> "10";
테스트 : http://jsfiddle.net/pakss3/CJ959/
 이걸 자바스크립트로 찍으면 왜 "10"이 나올까요?
완전 언어 가지고 장난 친거 같은데 재밌긴 하군요

보니까 stackoverflow에서는 유명한 글인거 같더군요
이걸 다 번역해서 올리긴 좀 그렇고..
젤 상단 답변 소스만 봐도 충분히 이해 되실거라 생각합니다 ~~

댓글 없음:

댓글 쓰기