汽车防盗解码:JavaScript的一个入门问题,请教下高手!

来源:百度文库 编辑:高考问答 时间:2024/05/01 13:24:42
<html>
<head><title>函数简例</title>
<script language=“javascript”>
function factor(num){
var i,fact=1;
for(i=1;i<num+1;i++0)
fact=i*fact;
return fact;}
</script>
</head>
<body>
<p><script>
document.write("调用factor函数,5的阶乘等于:“factor(5),”。");
</script></p>
</body>
</html>

这个结果得出来是120(5!的结果)
请问在这个函数中是怎么得来的?
i++和++i有什么不同?请多指教。

++i,i++就是i=i+1

在这次循环里,
不同就是i++这次还是i
而++i这次是i+1
不同值