在javascript中,我从教程网站上看到了这个代码,给出的答案是900,但我得到了109个答案。请解释如何得到答案以及采取的步骤。
var amount = 0;
var i = 1;
while (I<10) {
amount = amount + 100;
I++;
}
alert("The value is:" + amount);
答案 0 :(得分:0)
确实是900.顺便说一下,I
循环中i
应为小写while
。
开头amount=0
和i=1
。
然后您输入while
循环i < 10
,此时导致i=1
。
然后执行循环内部:amount
变为100,因为0 + 100 = 100
然后i
增加,因此i
现在为2并且循环再次发生直到i
变为10,其中它退出循环,因为10不小于10。
你会发现这个循环“内部”执行了9次,(每次增加100 amount
的值)给出最终总数amount = 900
var amount = 0;
var i = 1;
while (i<10) {
amount = amount + 100;
i++;
}
alert("The value is:" + amount);
答案 1 :(得分:0)
您可以逐行浏览并列出每行的值来分析这一点。
(我假设s / I / i / - JavaScript区分大小写。如果它不仅仅是拼写错误或复制/粘贴错误,您可能会收到错误。)
等,这就是你最终的金额= 900。