http://ajaxian.com/archives/the-parseint-gotcha

기본적으로 parseInt는 parseInt (numstring, [radix]) 로 정의되어 있으며 두번째의 진수 선택 파라메터는 선택이다. 코딩을 할때 parseInt(“08″) 을 하게 되면 결과가 0 이 나오게 되는데 그 이유는 08을 8진수로 해석하면서 유효하지 않은 숫자인지라 그렇다고 한다.

그래서 기본적으로 parseInt (“08″, 10) 같이 명시적으로 진수를 적어주는것이 좋으며
“08″.parseInt.getDecimal(); 같이 가져오는 함수로 재정의 해서 써도 나쁘지 않을것 같다.

가끔은 똑똑한것도 의도치 않은 결과때문에 당황하게 만들 수 있는것 같다.