Javascript:使用变量来求平均值

Javascript: Using variables to find an average

本文关键字:平均值 变量 Javascript      更新时间:2023-09-26

我作为图书馆学学生在技术课上,以下关于一些家庭作业的说明让我感到困惑。我已经在上面了...比我想承认的要长。

"创建一个存储学生考试平均值的变量。
学生的考试成绩为:90、82、85、100。
不要忘记考虑数学是如何工作的!
使用 document.write 输出"平均值为 :",后跟平均值">

我不完全确定这在问我什么,我尝试过的所有东西都失败了,所以这是我最后的希望,因为谷歌、PowerPoint 和这本书都没有帮助我。我真的很想完成这项工作,所以任何帮助将不胜感激。

谢谢。

创建一个存储学生考试平均值的变量。

使用 "var" 关键字,您可以在 JS 中定义变量。在JS中,变量是松散类型的,这样理解 - 您可以使用"var"关键字定义字符串和数字变量。

var studentAverage = 0;

学生的考试成绩为:90、82、85、100。

这是一个 JS 数组。这是一个数字数组,你可以用类似的方式定义字符串数组 - ["数学","科学","社会"]。另请阅读有关JS对象的信息。

var studentScore = [90, 82, 85, 100];

不要忘记考虑数学是如何工作的!

这就像任何其他语言中的 FOR 循环。 var i=0;将只执行一次,每次迭代都会执行i<studentScore.length;i++直到i<studentScore.length

var studentScoreTotal = 0; 
for(var i=0;i<studentScore.length;i++){ 
    studentScoreTotal = studentScoreTotal + studentScore[i];
    studentAverage = studentScoreTotal/(i+1);
}

使用 document.write 输出 "平均值为 : ",后跟 平均

document代表您的 HTML 文档,document.write将在 HTML 文档上进行写入。

document.write("The average is : " + studentAverage);


完整的代码片段:
var studentAverage = 0;
var studentScore = [90, 82, 85, 100];
var studentScoreTotal = 0; 
for(var i=0;i<studentScore.length;i++){
    studentScoreTotal = studentScoreTotal + studentScore[i];
    studentAverage = studentScoreTotal/(i+1);
}
document.write("The average is : " + studentAverage);


你提到你已经尝试了所有方法,但来到SO作为最后的手段,但你真的需要一步一步地学习Javascript。在布置作业之前,您应该已经进行了解释,但是请逐步开始学习JS,将来这些非常基本的东西不应该让您感到困惑。

对于 javascript u 中的变量,请使用以下简单语法

var name = something;

在这种情况下

var average = (90 + 82 + 85 + 100)/4;