简单的Alert有关问题!

简单的Alert问题!!
[code=csharp
  <button type="button" onclick="SCAccount(000000033)" class="btn btn-default">去结算</button>
][/code]

    <script type="text/javascript">
        function SCAccount(order) {
            alert(order);
        }
    </script>


为啥弹出框显示的是“27”,不是“00000033”,发现如果SCAccount里面的参数如果是“0”开头结果都不一样,这是为什么!
------解决方案--------------------
前面加0被当成8进制了。去掉前面的0,要么就当字符串来传递

 onclick="SCAccount('000000033')"
------解决方案--------------------
onclick="SCAccount(000000033)" 
简单的Alert有关问题!骚年 带上单引号试试 这样 参数就转成 字符串类型了
------解决方案--------------------
前面加0被当成八进制

前面加0x被当成十六进制