
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
</body>
<script>
function score(a) {
var a
if (a > 0 && a <= 50) {
var sum = 0
for (var n = 1; n <= a; n++) {
if (n <= 20) {
sum += n
}
else if (n <= 30) {
sum += 10
}
else if (n <= 40) {
sum += 20
}
else if (n < 50) {
sum += 30
}
else if (n == 50) {
sum += 100
}
}
} console.log(sum)
}
score(21)
</script>
</html>
该代码定义了一个名为score的JavaScript函数,用于计算给定数a范围内的累计分数。函数基于不同的数段(n值)应用不同权重的加分,从1到20的分数为原分,21到30为10分,31到40为20分,41到50为30分,50分本身得100分。示例中,函数被调用并传入参数21,输出累积分数的结果。
432

被折叠的 条评论
为什么被折叠?



