クリック後、計算されたBMIは0.3として表示されます。期待される答えは22.8でした
問題のコードスニペット:
calculateButton.addEventListener('click', function() {
var feet = feetField.value;
var inches = inchesField.value;
var heightInInches = (feet * 12) + inches;
bmiDisplay.text = ((weightField.value / (heightInInches * heightInInches)) * 703).toFixed(1);
});
heightInInchesは、608ではなく68に等しくする必要があります。どういうわけか、フィート(5)が12ではなく120で乗算され、最後にインチ(8)がタックされているようですが、なぜそれが起こっているのか、そして私がステップスルーしたときになぜそれが私から隠れているのかよくわかりませんコード?
デバッガーは、式にフィート(5)とインチ(8)の正しい値を表示しますが、計算後にheightInInchesに誤った値が割り当てられます。
質問を正しくフォーマットしたと思います。長年のリスナー、初めての発信者。ずっと見つめていました...UIとデバッガーのスクリーンショットがありましたが、投稿からそれらの画像を削除する必要がありました。わかりました、チェックしてくれてありがとう。