为了账号安全,请及时绑定邮箱和手机立即绑定

为什么var mymoney,sum=0,为什么不是1而是0?

<!DOCTYPE HTML>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>if...else</title>

<script type="text/JavaScript">

var mymoney,sum=0;//mymoney变量存放不同面值,sum总计

for(mymoney=1;mymoney<=10;mymoney++)

  sum= sum + mymoney;

}

  document.write("sum合计:"+sum);

</script>

</head>

<body>

</body>

</html>

为什么var mymoney,sum=0,

为什么不是1而是0?


正在回答

6 回答

sum是变数 不能设为1 不然后面就不准了

0 回复 有任何疑惑可以回复我~
#1

qq_一生之久_0 提问者

还真是不准,一开始var =1的话,结果就变成56了,
2016-04-13 回复 有任何疑惑可以回复我~
#2

qq_一生之久_0 提问者

非常感谢!
2016-04-13 回复 有任何疑惑可以回复我~
#3

knevlvns 回复 qq_一生之久_0 提问者

毕竟是加在sum上面的 跟体重计一样 sum不归零的话 就无法得到正确答案
2016-04-13 回复 有任何疑惑可以回复我~

sum表示各个数的和,如果先将sum初始化为1,则要从2开始计算

0 回复 有任何疑惑可以回复我~

跟其他语言一样是变量初始化,是把其他数相加的值保存到sum

0 回复 有任何疑惑可以回复我~

这是从零开始加法计算

0 回复 有任何疑惑可以回复我~

初始化,sum代表各个数之和,初始化为零

1 回复 有任何疑惑可以回复我~

你1加到10不是从0开始加的吗?mymoney已经是1了,sum肯定是0啊

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么var mymoney,sum=0,为什么不是1而是0?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信