matteo11102009
12-05-2012, 16:58
ciao a tutti.. sapete dirmi come posso ordinare i numeri ( nel mio caso voti) in modo crescente in javascript utilizzando gli array?? se vi può essere di aiuto ecco il codice:
<html>
<head>
<script type="text/javascript">
var alunni =new Array();
var voti= new Array();
for(i=0;i<6;i=i+1)
{
alunni[i]=prompt("Scrivi il nome degli alunni: ");
}
for(i=0;i<6;i=i+1)
{
voti[i]=prompt("Scrivi i voti: (nell' ordine con cui hai scritto i nomi) ");
}
</script>
<table border="1">
<tr>
<td><B>Voti</B></td>
<td><B>Alunni</B></td>
</tr>
<script type="text/javascript">
i=0;
while(i<alunni.length) {
document.write("<tr>");
document.write("<td>"+alunni[i]+"</td>");
document.write("<td>"+voti[i]+"</td>");
document.write("</tr>");
i++;
}
</script>
</table>
</html>
<html>
<head>
<script type="text/javascript">
var alunni =new Array();
var voti= new Array();
for(i=0;i<6;i=i+1)
{
alunni[i]=prompt("Scrivi il nome degli alunni: ");
}
for(i=0;i<6;i=i+1)
{
voti[i]=prompt("Scrivi i voti: (nell' ordine con cui hai scritto i nomi) ");
}
</script>
<table border="1">
<tr>
<td><B>Voti</B></td>
<td><B>Alunni</B></td>
</tr>
<script type="text/javascript">
i=0;
while(i<alunni.length) {
document.write("<tr>");
document.write("<td>"+alunni[i]+"</td>");
document.write("<td>"+voti[i]+"</td>");
document.write("</tr>");
i++;
}
</script>
</table>
</html>