ここは新しいですね。 if/else if文に問題があります。私のif文 "between"が間違った結果を与えています
私はこれだ:文は私に手紙で正しい結果を与えているが、場合最初は数字で結果を与え続けば
if (unalumno.notas >= "90" && unalumno.notas <= "100") {
unalumno.notas = "A";
} else if (unalumno.notas >= "80" && unalumno.notas <= "89") {
unalumno.notas = "B";
} else if (unalumno.notas >= "70" && unalumno.notas <= "79") {
unalumno.notas = "C";
} else if (unalumno.notas >= "60" && unalumno.notas <= "69") {
unalumno.notas = "D";
} else if (unalumno.notas <= "59") {
unalumno.notas = "F";
}
他のすべてのを。希望は私を理解することができます。英語のため申し訳ありません笑
は、あなたが比較、または単にのparseInt(「あなたの文字列」)のために整数を使用する必要があります良い日
文字列を比較しています。これは、文字セット内で '9 'が' 1'の後に来るため、 '' 90 ">" 100 "'がTRUEです。 –
'unalumno.notas = parseInt(unalumno.notas、10)'を比較する前に整数に変換して、 'unalumno.notas'と比較しているすべての値の引用符を削除して –