本人在javascript中想计算指数,却发现计算结果错误,如2^10=8.不知为什么?计算数的指数次方<br/>
a:<input id=a value=""><br/>
b:<input id=b value=""><br/>
<input type=button value="a^b" onclick="run();"><br/><SCRIPT LANGUAGE="JavaScript" RUNAT="Server">
function $(o){
return document.getElementById(o);
}function run()
{
var a = parseInt($("a").value);
var b = parseInt($("b").value); alert("a^b:"+(a^b));
}</SCRIPT>