我正在为剩下的移动设计一个简单的测试用例。所有的输出都很好,问题在于警报,因为警报给出的是8而不是9以下是我到目前为止所做的小代码。
<div id="Moves">Moves Left : 10</div>
<button id="one" type="button" >Test1</button>
var MovesLeft = 10;
$("button").click(function () {
if ( MovesLeft == 9) {
alert("No Moves Left");
}
$("#Moves").text("Moves Left : " + --MovesLeft );
});
答案 0 :(得分:1)
据推测,您不希望计数器低于9.将更新保留在其他条件下:
var MovesLeft = 10;
$("button").click(function () {
if (MovesLeft == 9) {
alert("No Moves Left");
} else {
$("#Moves").text("Moves Left : " + --MovesLeft);
}
});
PS。这个问题没什么意义:)