为了账号安全,请及时绑定邮箱和手机立即绑定

我不知道我的老师对我有什么要求。我是否正确理解了作业?

我不知道我的老师对我有什么要求。我是否正确理解了作业?

慕容708150 2021-07-09 15:07:45
我已经完成了作业,但如果我清楚地理解了老师对我的要求,我仍然感到困惑。我能得到你对这件事的看法吗?我曾尝试使用两个数组,for 循环,当我使用与函数连接的按钮时,它似乎工作正常。但问题是,它是否正确。我的学校作业是瑞典语,所以这就是为什么有几个词是那种语言。这是作业问题:Morgan 是一名高中教师,他需要一个登记册来记录学生的成绩。假设你有两个数组,一个有名字,一个有评级。例如:namn = ["Klara", "Andrea", "Emil", "Sarah", "Alicia", "Victor", "Thomas", "Robert"] 与成绩: betyg = ["A", " B”、“C”、“A”、“D”、“C”、“E”、“E”]。然后执行一个函数 (getGrade) 搜索名称并返回等级(第一个匹配的名称就足够了)。然后创建一个页面来测试和演示您的新功能(在页面加载时或通过按下按钮自动执行)。数组名称和评级可以是全局变量,或者更好一些,作为函数输入发送的局部变量。<body>  <input type="button" value="Click to get Student Name and Grade" onclick="getGrade()">  <div id="student1"></div>  <div id="student2"></div>  <div id="student3"></div>  <div id="student4"></div>  <div id="student5"></div>  <div id="student6"></div>  <div id="student7"></div>  <div id="student8"></div>  <script>    var namn = ["Klara", "Andrea", "Emil", "Sarah", "Alicia", "Victor", "Thomas", "Robert"];    var betyg = ["A", "B", "C", "A", "D", "C", "E", "E"];    function getGrade() {      for (var i = 0; i < namn.length; i++) {        if (namn[i] == namn[0]) {          document.getElementById("student1").innerHTML += namn[i] + "<br/> Betyg: " + betyg[i];        } else if (namn[i] == namn[1]) {          document.getElementById("student2").innerHTML += namn[i] + "<br/> Betyg: " + betyg[i];;        } else if (namn[i] == namn[2]) {          document.getElementById("student3").innerHTML += namn[i] + "<br/> Betyg: " + betyg[i];;        } else if (namn[i] == namn[3]) {          document.getElementById("student4").innerHTML += namn[i] + "<br/> Betyg: " + betyg[i];;        } else if (namn[i] == namn[4]) {        }      }    }  </script>
查看完整描述

目前暂无任何回答

  • 0 回答
  • 0 关注
  • 182 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信