次のコードで 'if'エラーが表示されずに 'else'を取得しましたが、その理由はわかりません。私は中括弧とすべてを使用しているので、私は本当に混乱しています。中括弧の使用にもかかわらず 'if'を除いた 'else'
if(mean >= 90 && mean <= 100){
grade = 'O';}
else{
if(mean >= 80 && mean < 90)
grade = 'E';}
else{
if(mean >= 70 && mean < 80)
grade = 'A';}
else{
if(mean >= 55 && mean < 70)
grade = 'P';}
else{
if(mean >= 40 && mean < 55)
grade = 'D';}
else{
if(mean < 40)
grade = 'T';}
あなたは一つだけ 'それ以外を持つことができます'if'である。 – litelite
基本的に 'else {if(...)'}は 'else if(...){...'と同じではありません。 –