<script language="javascript">
var i=0;
var iSum=0;
while(i<=100)
{
iSum+=i;
i++;
}
document.write("1-100的所有数之和为"+iSum);
</script>这条语句是求1-100之和
为什么要用while循环语句呢,用for不是更简单吗
还有i++为什么要放在isum+=i下面呀
i++应该是个递增效果啊
他们两个颠倒效果不一样的
有谁帮忙解释下
var i=0;
var iSum=0;
while(i<=100)
{
iSum+=i;
i++;
}
document.write("1-100的所有数之和为"+iSum);
</script>这条语句是求1-100之和
为什么要用while循环语句呢,用for不是更简单吗
还有i++为什么要放在isum+=i下面呀
i++应该是个递增效果啊
他们两个颠倒效果不一样的
有谁帮忙解释下
可以这样
while(i <100)
{
i++;
iSum+=i;
}
i++放上面和放下面当然是不同的就拿第一轮来说
如果i++在下面 运行后 iSum=0 i=1如果i++在上面 运行后 iSum=1 i=1
iSum+=i == iSum=iSum+i
while(i <= 100) iSum += i++;这样更简洁
var total=(num1+num2)*num2/2;这才是最简单的,那么经典的故事都忘了?