按书上的实例自己扩展了下出错
                 	
                        发表在JavaScript图书答疑
                        2020-08-12                         悬赏:1 学分                        
                    		
                            《零基础学JavaScript》第6章 数组
悬赏:1 学分                        
                    		
                            《零基础学JavaScript》第6章 数组                                                	
                        
                        
                    
                     悬赏:1 学分                        
                    		
                            《零基础学JavaScript》第6章 数组
悬赏:1 学分                        
                    		
                            《零基础学JavaScript》第6章 数组                                                	
                        
                        
                    
                    	是否精华
                    	是
                    	否
                    
                    
                    
                            版块置顶:
                            是
                            否
                        
                    <!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>Title</title>
    <script type="text/javascript">
        function sub(a1,a2,a3,a4,a5) {
            var scoreArr = new Array(a1,a2,a3,a4,a5);
            function scs(x,y){
                if(x<y){
                    return 1;
                }else {
                    return -1;
                }
            }
            scoreArr.sort(scs);
            var newArr = scoreArr.slice(1, scoreArr.length - 1);
            var totalScore = 0;
            for (var i = 0; i < newArr.length; i++) {
                totalScore += newArr[i]; //这里为什么不是newArr里面的元素值相加,而是元素相连再赋值给totalScore?
            }
            alert("去掉一个最高分:" + scoreArr[0] + "\n去掉一个最低分:" + scoreArr[scoreArr.length - 1] + "\n最后得分" + totalScore);
        }
    </script>
</head>
<body>
<h2>选手得分计算</h2>
<form name="form">
    <p>第1个分数<label><input type="text" name="num1" placeholder="数字" /></label></p>
    <p>第2个分数<label><input type="text" name="num2" placeholder="数字" /></label></p>
    <p>第3个分数<label><input type="text" name="num3" placeholder="数字" /></label></p>
    <p>第4个分数<label><input type="text" name="num4" placeholder="数字" /></label></p>
    <p>第5个分数<label><input type="text" name="num5" placeholder="数字" /></label></p>
    <p><input type="button" value="计算" onclick="sub(form.num1.value,form.num2.value,form.num3.value,form.num4.value,form.num5.value)"/></p>
</form>
</body>
</html>
 
	
                                                 VIP会员
VIP会员 购物车
购物车

 私信
                         私信 
                     发表新帖
发表新帖 立即签到
立即签到 
        		  
        		 
         		 关注
关注
                  回复
 回复 支持(
                	支持( 反对(
                    反对( 
                







 
                     
                     
					 
						 
						 
						 
						