私は間違いの可能性が高いので、コードを書くのは新しいですが、 私は電卓を試してみると、 "A"と表示され、適切な等級が未定義になるはずです。私が間違っているところのIdk。 私はさまざまなバリエーションを試しましたが、電卓を正しく動作させることができません。私は問題がどこにあるのか分からない。あなたのコード内JavaScriptの等級尺度複数の間違った答えでエラーを計算していますか?
function calculateGrade(grade) {if (parseInt >= "90"){
alert ("A");
}
else if (parseInt >= "80" === parseInt < "90"){
alert ("B");
}
else (parseInt >= "70" === parseInt < "80");{
alert ("C");
}
if (parseInt >= "60" === parseInt < "70"){
alert ("D");
}
else if (parseInt < "60"){
alert ("F");
}}
var inputGrade = prompt("Enter a grade:");
var parsedInt = parseInt(inputGrade);
var finalGrade = calculateGrade(parsedInt);
alert(finalGrade);
のparseInt関数ではなく、あなたが何を考えている知っている魔法の変数である、それを試してみてください - あなたはparsedIntを意味するのですか?また...整数を解析するのに苦労して、それを文字列と比較しますか? –
よろしくお願いいたします。私は戻って、今どこに見えるか知っている。私は助けに感謝します。 –