首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Javascript "variable“未定义

Javascript "variable“未定义
EN

Stack Overflow用户
提问于 2018-10-08 06:54:02
回答 1查看 62关注 0票数 -2

我已经写了一个脚本,它从用户那里获取不同单位的分数,然后将它们添加到一个数组中,显示分数和平均值。

当我运行脚本时,它运行得很好,但它显示的不是平均值,而是'grade‘is not。

代码语言:javascript
复制
var subjects = ["CF:", "DaD:", "PoP:", "N&CS:", "SAD:", "APP:"];
var grades = ["", "", "", "", "", ""];
var result;

grades[0] = prompt("Please enter your marks for CF: ");
grades[1] = prompt("Please enter your marks for DaD: ");
grades[2] = prompt("Please enter your marks for PoP: ");
grades[3] = prompt("Please enter your marks for N&CS: ");
grades[4] = prompt("Please enter your marks for SAD: ");
grades[5] = prompt("Please enter your marks for APP: ");


console.log("Units and grades are: ");

console.log(subjects[0] +"\t"+ grades[0] );
console.log(subjects[1] +"\t"+ grades[1] );
console.log(subjects[2] +"\t"+ grades[2] );
console.log(subjects[3] +"\t"+ grades[3] );
console.log(subjects[4] +"\t"+ grades[4] );
console.log(subjects[5] +"\t"+ grades[5] );

result = grades[0] + grades[1] + grades[2] + grades[3] + grades[4] + 
grade[5];

console.log("Average: " +  "\t" + result / 6);

有谁有什么想法吗?对于糟糕的javascript,我很抱歉,我对此还是个新手。

EN

回答 1

Stack Overflow用户

发布于 2018-10-08 06:57:06

在这段代码中,

代码语言:javascript
复制
result = grades[0] + grades[1] + grades[2] + grades[3] + grades[4] + grade[5];

grade5必须是等级%s5。您错过了“%s”点。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52693619

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档