示例:
<html>
<head>
</head>
<body>
<!--这里放内容哦-->
<script type="text/javascript">
alert("---begin--");
function foo(){
var a = parseInt("01");//0
alert("a="+a);
var b = parseInt("1.1");//1
alert("b="+b);
var c = parseInt("0xf");//15
alert("c="+c);
var d = parseInt("");//NaN
alert("d="+d);
var e = parseInt("09-8-2009");//0
alert("e="+e);
var f = parseInt("Hello world");//NaN
alert("f="+f);
}
foo();
alert("-----end-----");
</script>
</body>
</html>
parseInt()函数转换规则:如果字符串第一个字符为数字,则继续解析第二个字符直到遇到下一个非字符。
0x后面跟数字识别为十六进制,0后面识别为八进制。
如果第一个字符不是数字或者负号,则转换函数直接返回NaN。