Ordenació dels elements numèrics d'una matriu

Entra un nombre qualsevol a cada casella

 

Pel que fa al procediment d'ordenació, aquest exemple és pràcticament igual a l'anterior, amb l'única diferència que s'hi ha creat la funció r() que s'ha fet servir de paràmetre de sort().

Pel que fa a la presentació del resultat, també és diferent: en aquest es fa servir un alert().


Aquest document té un programa JavaScript exterior, el contingut del quals és el següent:

function ordena(){
   base=new Array();
   base[0]=document.dades.elements[0].value;
   base[1]=document.dades.elements[1].value;
   base[2]=document.dades.elements[2].value;
   base[3]=document.dades.elements[3].value;
   base[4]=document.dades.elements[4].value;
   base[5]=document.dades.elements[5].value;
   base.sort(r);
   ordenat=base[0]+" - "+base[1]+" - "+base[2]+" - "+base[3]+" - "+base[4]+" - "+base[5];
   alert(ordenat);
}
function r(a,b){
   return a-b;
}