【发布时间】:2017-02-25 21:01:24
【问题描述】:
function CountDown() {
var i;
var power = 100;
for (i = 0; i > (power - 10); i--) {
document.write("<p>Po's Power:</p>" + i + "<br>");
}
}
function whileDown() {
var i;
var p = 100;
while (i => 100; i--) {
document.write("<p>Po's Power:</p>" + i + "<br>");
}
}
function CountUp() {
var i;
var p = 0;
for (i = 100; i >= (p + 10); i++) {
p += "The number is " + i + "<br>";
}
document.getElementById("power").innerHTML = p
}
function whileUp() {
var i;
var p = 0;
while (i = < 100)(
document.write("<p>Po's Power:</p>" + i + "<br>")
}
}
<p id="power"></p>
<header>
<h1>Kung Fu Panda Count Down/Count Up</h1>
</header>
<main>
<h2>Click on the buttons below to do Po's power level count down / count up.</h2>
<p><input type="button" id="power" value=" Po count down 1 using FOR loop" onclick="CountDown();" /></p>
<p><input type="button" id="power" value=" Po count down 1 using While loop" onclick="whileDown();" /></p>
<p><input type="button" id="power" value="Po count up 1 using FOR loop" onclick="CountUp();" /></p>
<p><input type="button" id="power" value=" Po count up 1 using While loop" onclick="WhileUp();" /></p>
</main>
我做错了什么?我这样做是为了上课,所以我不习惯做这样的事情。我必须为前两个循环倒计时并在最后两个循环中计数。我试图让按钮也能正常工作,我让它们工作,但不是我希望它们工作的方式。我也得到了一个 for 循环,但它不计入 10 的增量,这是这个类的另一个要求。
【问题讨论】:
-
我必须从前两个循环的 100 开始倒数,然后在第二个循环中从 100 开始计数。
标签: javascript html for-loop while-loop