JavaScript 関数に数値を渡そうとしていますが、実際には間違った値が渡されています。ここにコード全体を示します。
<html>
<head>
<script type="text/javascript">
function test(num)
{
/*It should alert as 01004 or 1004 but to my surprise it's alerting as 516!*/
alert(num);
}
</script>
</head>
<body>
<a href="javascript:test(01004);">Test it!</a>
</body>
</html>
上記のコードでは、01004 の代わりに 10040 として渡すと、アラート ボックスに正しい値が表示されます。
この奇妙な事件について何か考えはありますか?
前もって感謝します。