私は非常に簡単なサイコロのゲームを作ろうとしているので、私はJavascriptの基礎を得ることができます。このJavascriptスコアカウンターを動作させるにはどうすればよいですか?
1つの赤、1つの青、それぞれのダイスが獲得したラウンド数を見るためのカウンター・キープ・スコアです。
ダイスはうまくロールしますが、カウンターでは全く運がありません。赤い方が高い場合は、カウンターが1だけ増えるようにします。青の場合も同様です。しかし、現時点では何も起こりません。ここで
はHTMLです:
<div id="reds">
<div id="die1">0</div>
<div id="redCounter"></div>
</div>
<div id="blues">
<div id="die2">0</div>
<div id="blueCounter"></div>
</div>
とJavaScriptのreleventビット:
var redCounter = document.getElementById("redCounter");
var blueCounter = document.getElementById("blueCounter");
var redScore = 0;
var blueScore = 0;
if(d1 < d2) {
status.innerHTML += " <br>Blue Wins!";
var blueCounter=+1;
blueCounter.innterHTML= "Blue has " + blueScore + " points!";
}
else if(d1 > d2) {
status.innerHTML += " <br>Red Wins!";
var blueCounter=+1;
document.getElementByID("redCounter").innterHTML=redCounter;
}
は、誰も私に私が間違っているつもりだどこになどの任意の手掛かりを与えることはできますか?
または、 '0'として、それらを初期化し、グローバル変数キープそうでなければ値は毎回上書きされます.. – Rayon
d1とd2とは何ですか? 'var'は問題です。 http://jshint.com/ – epascarello
のようなツールを使用して、条件から 'var'キーワードを削除してください。 – vaso123