<!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>
<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>
<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>
打赏作者,期待美好
打赏鼓励作者,为网友提供更多更好的测试,也许一瓶水就够了。