以下のような教科の採点結果を引数に与えると、その点数から理系か文系か判定する関数があります。
関数の冒頭に各教科の採点結果が0より大きいかを判定して、
問題があればメッセージを表示する処理があります。
この関数には今後引数である教科の種類が増えることをも想定されています。
冒頭の異常値判定する処理は引数に与えられたすべての教科を対象にしているので、
手打ちでif文の中の条件を増やさず、関数の引数に与えられた変数全てに対して同様の条件で判定する処理に変えたいです。
上記を解決できる処理をどなたかご教示いただけますでしょうか。
ちなみにIE11環境です。
javascript(ie11)
1classJudg(100, 80, 50, 20); 2 3 4function classJudg (sansu, rika, eigo, kokugo) { 5 if (sansu < 0 || rika < 0 || eigo < 0 || kokugo < 0) { 6 console.log("すべての科目をただしく採点してください"); 7 return 8 } 9 10 11 if (sansu >= 80 && rika >= 80) { 12 console.log("理系だね"); 13 } 14 15 if (eigo >= 80 && kokugo >= 80) { 16 console.log("文系だね"); 17 } 18}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。