Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript SyntaxError:我的js代码中出现意外的令牌变量 我试图完成一个小的js任务,写了代码,但我 获取SyntaxError:意外的令牌变量。你们能告诉我里面有什么错误吗 修改StudentReport类,以便不会向其打印任何分数 for in循环中的控制台 但是,在最后一行中,getGPA应该仍然可以正常工作_Javascript_Variables_Inheritance - Fatal编程技术网

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());