抱歉,您的浏览器无法访问本站

本页面需要浏览器支持(启用)JavaScript


了解详情 >

山大自考平均分要过70才能拿学士学位,今天把考过的所有成绩都找出来了,自制了个小工具算平均分

首先进入历史成绩查询网站(感谢群友提供链接):

自学考试2010年10月至2021年4月合格成绩查询 (sdzk.cn)

查到我的成绩大概是这样的:

这么多分数算平均分,愁坏我了,作为一个程序员怎么能干这种低级原始的活呢,我立马掏出开发人员工具,随手写下一句:

[...document.querySelectorAll("#Panel2 > table > tbody tr td:nth-child(3)")]
.reduce((previousValue, currentValue) => {
    return previousValue + parseInt(currentValue.innerText)
},0)/document.querySelectorAll("#Panel2 > table > tbody tr td:nth-child(3)").length

随手写的,不太规范哈

首先选中所有元素,拿到具体的值,reduce,初始值0,每次将item的innerText转成int加到总的结果上,然后除以总的科目数量,就是数组的长度

计算结果

结果果然不出我所料,不够70分平均分。。

下次努努力单科考个72就能补回来了,哈哈哈

评论