问答详情
源自:4-5 重复重复(for循环)

为什么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?


提问者:qq_一生之久_0 2016-04-13 19:59

个回答

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

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

  • 不加香菜不要葱
    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啊