js计算科目的成绩和
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>统计考试科目的成绩</title>
</head>
<body>
<input name="btn" type="button" value="统计考试成绩" onclick="count(prompt('请输入考试科目数量'));" />
<script type="text/javascript">
function count(num){
var sum=0;
if(isNaN(num)){ // 判断是否是数值
alert("输入的不是数字!");
}else if(num<=0){
alert("输入的考试科目无效");
}else{
for(var i=1;i<=num;i++){
var score=prompt("请输第"+i+"门科目成绩:");
if(isNaN(score)){
alert("成绩必须是数字!");
break;
}else if(score<0)
{
alert("成绩不能是负数!");
break;
}else
sum+=parseFloat(score);
}
}
if(sum!=0)
alert(num+"门科目的总成绩是:"+sum);
}
</script>
</body>
</html>
本文来自博客园,作者:JackieDYH,转载请注明原文链接:https://www.cnblogs.com/JackieDYH/p/17634826.html