<meta>
<title>去掉字符串开头的0</title>
</meta>
<body>
<input type="text" id="num">
<input type="button" value="去掉开头的0" id="btn" onClick="aaa()">
<script LANGUAGE="JScript">
function aaa(){
var num = document.getElementById('num').value
alert(~~num)
}
</script>
</body>
</html>
这个是没问题的。你的情况是不可以出现的,应该是你的问题的。猜测你是没有加引号所以js当做整形处理了。
如var x=00110
alert(x)//输出是结果是64
var x="100"
alert(x)输出结果是100