var johnHeight = prompt('Enter the height');
var johnAge =prompt('Enter the age');
var ranaHeight = prompt('Enter the height');
var ranaAge =prompt('Enter the age');
var johnScore = johnHeight + 5 * johnAge;
var win = document.getElementById('winner');
if (johnScore > ranaScore) {
win.innerHTML = 'John is the winner with ' + johnScore + ' points';
}
else if (johnScore < ranaScore) {
win.innerHTML = 'Rana is the winner with ' + ranaScore + ' points';
}
else if (johnScore == ranaScore) {
win.innerHTML = 'It\'s a draw';
}
コードを実行しようとすると、すべて正常に機能しますが、式つまりJohnScoreまたはranaScoreは正しい値を計算しません。 プロンプトを削除してそれらの変数にあらかじめ定義された値を与えると、正常に動作します。 誰かが解決できますか。数式に何が問題なのかわからない
'ranaScore'のように見えません - スコアは決して計算されませんでした。 – alexanderbird