求考试总成绩

<script type="text/javascript">
//用prompt提示框输入科目数

 var num=prompt("科目数")  
 // 转换为数据类型         
    num=parseInt(num)
//声明总成绩初始值为0
    var sum=0;
//判断输入科目数是否为数字且是否大于0
    if(!isNaN(num)&&num>=0){
//循环
 for(var i=0;i<num;i++){
 // 用prompt提示框输出每一科成绩
    var score=prompt("请输入第"+(i+1)+"科成绩")
//成绩转换为数字类型
    score=parseInt(score)
//判断成绩是否为数字并且是否在0到100之间
    if(!isNaN(score)&&score>=0&&score<=100){
//每一科成绩累加
     sum=sum+score;
    }
//如果不符合上述条件弹出对应提示并结束循环
    else{alert("输入有误");break;}
 }
//判断总成绩是否为数字,是否大于0,每一科是否大于0
 if(!isNaN(sum)&&sum>=0&&score>0){
//如果符合上述条件则输出总成绩,不符合条件不输出
    alert("总成绩为"+sum)
}
}else{alert("输入有误");
}
</script>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值