javascript实现学生考试成绩的录入,找出成绩中最高分。。。求代码

JavaScript029

javascript实现学生考试成绩的录入,找出成绩中最高分。。。求代码,第1张

建立一个页面上面放一个文本框id是txt,一个输入确定按钮id是btn,一个获取最高分按钮id是btn1,js代码如下

var scores = []//成绩输入集合

window.onload = function(){

    //输入按钮事件

    document.getElementById("btn").click = function(){

        var score = document.getElementById("txt").value

        scores.push(score)

    }

    //获取最高分按钮事件

    document.getElementById("btn1").click = function(){

        scores.sort(function(a,b){

             if(a > b){

                 return 0

             }else{

                 return 1

             }

        }) 

        alert(scores[0])

    }

}

使用java的冒泡排序发就可以实现,

var score = new Array()

score = 你获得的集合,可以直接赋值给score

下面是排序:

for (var i = 0i <score.length -1i++){

for(var j = 0 j <score.length - i - 1j++){

if(score[j] <score[j + 1]){

int temp = score[j]

score[j] = score[j + 1]

score[j + 1] = temp

}

}

}