Javascript SyntaxError:我的js代码中出现意外的令牌变量 我试图完成一个小的js任务,写了代码,但我 获取SyntaxError:意外的令牌变量。你们能告诉我里面有什么错误吗 修改StudentReport类,以便不会向其打印任何分数 for in循环中的控制台 但是,在最后一行中,getGPA应该仍然可以正常工作
这里没有任何意义,去掉那里的Javascript SyntaxError:我的js代码中出现意外的令牌变量 我试图完成一个小的js任务,写了代码,但我 获取SyntaxError:意外的令牌变量。你们能告诉我里面有什么错误吗 修改StudentReport类,以便不会向其打印任何分数 for in循环中的控制台 但是,在最后一行中,getGPA应该仍然可以正常工作,javascript,variables,inheritance,Javascript,Variables,Inheritance,这里没有任何意义,去掉那里的vars return (var grade1 + var grade2 + var grade3) / 3; 在使用变量时不使用var,仅在首次定义变量时使用 return (var grade1 + var grade2 + var grade3) / 3; ^^^ ^^^ ^^^ 但是您的代码有更多的问题,因为您正在检查函数,但您没有将其编码为有任何问题 for(var x in myStudentRe
var
s
return (var grade1 + var grade2 + var grade3) / 3;
在使用变量时不使用
var
,仅在首次定义变量时使用
return (var grade1 + var grade2 + var grade3) / 3;
^^^ ^^^ ^^^
但是您的代码有更多的问题,因为您正在检查函数,但您没有将其编码为有任何问题
for(var x in myStudentReport) { <-- why are you looking through the function?
return(风险等级1+2+3)
太可怕了!!你会怎么想?如果你看到错误发生的那一行,你应该自己看到。错误消息非常合适。你的大多数标记都不适用。我现在已经删除了其中一些标记
for(var x in myStudentReport) { <-- why are you looking through the function?
function StudentReport() {
var grade1 = 4;
var grade2 = 2;
var grade3 = 1;
this.getGPA = function() {
return (grade1 + grade2 + grade3) / 3;
};
}
var myStudentReport = new StudentReport();
console.log(myStudentReport.getGPA());