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

来源:4-5 重复重复(for循环)

qq_一生之久_0

2016-04-13 19:59

<!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回答

  • knevlvns
    2016-04-13 20:19:59
    已采纳

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

    knevlv... 回复qq_一生之...

    毕竟是加在sum上面的 跟体重计一样 sum不归零的话 就无法得到正确答案

    2016-04-13 20:29:13

    共 3 条回复 >

  • 不加香菜不要葱
    2016-04-15 17:21:17

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

  • orangesoranges
    2016-04-13 20:32:59

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

  • 浅唱_星空
    2016-04-13 20:28:07

    这是从零开始加法计算

  • liu_hacker
    2016-04-13 20:22:54

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

  • 一木呈广予口贝_liang
    2016-04-13 20:15:54

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

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468194 学习 · 21891 问题

查看课程

相似问题