前提・実現したいこと
JaveScriptのクラス宣言の学習中にエラーが表示され調べたのですがうまく解決できなかったので
質問させて頂きます。
==
本クラスでは、氏名と数学と英語の取得点数で、氏名+テストの合格判定が表示する動作を実現させようとしています。
下記ソースを記述し、VSCODEのターミナルで実行したところエラーが表示されました。
==
発生している問題・エラーメッセージ
ts(1109)式が必要です。 SyntaxError: Unexpected token 'return'
該当のソースコード
JaveScript
1class Student { 2 constructor(names, math, english) { 3 this.names = names; 4 this.math = math; 5 this.english = english; 6 } 7 avg(math, english) { 8 var result = 9 return (math + english) / 2; 10 } 11 kekka(result, names) { 12 if (70 <= result || result <= 99) { 13 console.log(names + "さんは" + result + "点で合格です。"); 14 } else if (70 > result) { 15 console.log(names + "さんは" + result + "点で不合格です。"); 16 } else { 17 console.log(names + "さんは" + result + "点で満点合格です。"); 18 } 19 } 20} 21 22var a001 = new Student("yamada", 80, 70); 23a001.kekka(); 24
補足情報(FW/ツールのバージョンなど)
Visual Studio Code(win11/64bit Pro)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/10/31 05:55