1. <script type="text/javascript">
  2. //<![CDATA[
  3.   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 출력
  4. //]]>
  5. </script>


    누가 써놨는지 임시 저장본이 있어서 내가 가로챔.
Posted by 윤재현 :