请教编程高手!怎么用javascript编写一段分别计算关于1~10的阶乘的代码!
<html...
<body>
<script langue="javascript">
需要编写的代码
</script>
</body>
</html>(代码中需要使用for循环,在页面上弹出文本输入框提示用户输如数字,然后用window.alert弹出窗口显示结果!)(例如5的阶乘为5*4*3*2*1=120,所以输入数字5,弹出结果120)谢谢
<html...
<body>
<script langue="javascript">
需要编写的代码
</script>
</body>
</html>(代码中需要使用for循环,在页面上弹出文本输入框提示用户输如数字,然后用window.alert弹出窗口显示结果!)(例如5的阶乘为5*4*3*2*1=120,所以输入数字5,弹出结果120)谢谢
答案:希望对你有帮助
<SCRIPT LANGUAGE="JavaScript">
/**
*@author 小和尚
*/
var t=prompt("输入阶乘",'');
if(t==null)
{
alert('请输入数字');
}
else if(isNaN(t))
{
alert('请输入数字');
}else if(t>10|| t<1)
{
alert('请输入1~10之间数字');
}
else
{
var f = 1;for (var i=1; i<=t; i++)
{
f=f*i
}alert(t+"的阶乘是:"+f);
}
</SCRIPT>var m; for(var i=1;i<10;i++){m=m*i;}alert(m);
上一个:javascript中的boolean(today)是将变量转化为布尔值,那么得到的布尔值是真是假怎么辨别
下一个:这段落代码出问题出在那儿啦?(JavaScript) 怎么在浏览器里面没效果呢?