<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="
http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
</head>
<body>
</div>
<script type="text/javascript">
var x = prompt('请输入底数,不要输入1,你会后悔的');
var zBegin = z = prompt('请输入结果') ;
var y = 0;
while(z >= x)
{
z /= x;
y++;
}
if(z != 1){
alert('不是次方算数')
}else alert('以' + x + '为底' + zBegin +'为结果的次方数是' + y);
</script>
</body>
</html>
<!-- 没发现具体方法,给你一个函数实现的办法,可直接运行 -- >