- <script type="text/javascript">
- //<![CDATA[
- alert(parseInt("045646")); //parseInt일 경우, 0으로 시작하는 문자는 8진수로 변환되어 19366을 출력.
alert(parseInt("045646", 10)); //parseInt일 경우, 0으로 시작하는 문자는 10진수라는 것을 표시해줘야 45646으로 나온다.
// 아니면 위와 같이 8진수로 변환된 값이 나온다.
alert(Number("045646") + Number("098646")); //Number일 경우에는 기본 10진수로 나오기 때문에 0으로 시작하는 문자라도
//위와 같은 문제는 생기지 않는다.
alert(parseInt("0x45646")); //parseInt일 경우 , 0x로 시작하는 문자는 16진수로 계산하여 284230 출력
- //]]>
- </script>
누가 써놨는지 임시 저장본이 있어서 내가 가로챔.