加入测心网,获得更多

如果您有心理学背景,欢迎加入测心网,服务网友,获得打赏。如有意愿,请联系微信:57762787

js进行简单的统计运算

<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>js练习 js是脚本语言直接运行在浏览器上的。</title>
<script type="text/javascript">
function jisuan() {
var a = parseFloat(document.getElementById("num1").value);
var b = parseFloat(document.getElementById("num2").value);
var c = parseFloat(document.getElementById("num3").value);
var d = parseFloat(document.getElementById("num4").value);
var e = parseFloat(document.getElementById("num5").value);
var getArray = new Array(a, b, c, d, e);
var max = a;
var min = a;
var sum = 0;
for (var i = 0; i < getArray.length; i++) {
sum += getArray[i];
if (getArray[i] > max) {
max = getArray[i];
}
if (getArray[i] < min) {
min = getArray[i];
}

}
var avg = sum / getArray.length;
document.getElementById("highscore").value = max;
document.getElementById("lowscore").value = min;
document.getElementById("avgscore").value = avg;
document.getElementById("total").value = sum;

document.getElementById("span01").innerHTML = getArray.sort(getNum);
function getNum(a, b) {
return b-a;
}
}
</script>
</head>
<body>
请输入第一个学生分数:<input type="text" id="num1"><br>
请输入第二个学生分数:<input type="text" id="num2"><br>
请输入第三个学生分数:<input type="text" id="num3"><br>
请输入第四个学生分数:<input type="text" id="num4"><br>
请输入第五个学生分数:<input type="text" id="num5"><br>
<input type="button" value="计算" onclick="jisuan()">
最高分:<input type="text" id="highscore"><br>
最低分:<input type="text" id="lowscore"><br>
平均分:<input type="text" id="avgscore"><br>
总分:<input type="text" id="total"><br>
从高到底排列:<span id="span01"></span>

</body>
</html>


纯属转载,感觉很实用,留存一下。
以下是只求最高分的运算:


<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>js练习 js是脚本语言直接运行在浏览器上的。</title>
<script type="text/javascript">
function jisuan() {
var a = parseFloat(document.getElementById("num1").value);
var b = parseFloat(document.getElementById("num2").value);
var c = parseFloat(document.getElementById("num3").value);
var d = parseFloat(document.getElementById("num4").value);
var e = parseFloat(document.getElementById("num5").value);
var getArray = new Array(a, b, c, d, e);
var max = a;
for (var i = 0; i < getArray.length; i++) {

if (getArray[i] > max) {
max = getArray[i];
}

}

document.getElementById("highscore").value = max;

}
</script>
</head>
<body>

请输入第一个学生分数:<input type="text" id="num1"><br>
请输入第二个学生分数:<input type="text" id="num2"><br>
请输入第三个学生分数:<input type="text" id="num3"><br>
请输入第四个学生分数:<input type="text" id="num4"><br>
请输入第五个学生分数:<input type="text" id="num5"><br>

<input type="button" value="计算" onclick="jisuan()">
最高分:<input type="text" id="highscore"><br>

</body>
</html>

打赏作者,期待美好

打赏鼓励作者,为网友提供更多更好的测试。如未发现想要的测试,请联系微信:57762787

如有帮助,欢迎打赏!

微信扫一扫打赏