Salve,
stò studiando javascript e sono alla base più base.
Vorrei che qualcuno mi potesse spiegare passo passo questo blocco di codice per calcolare il numero max e min di un array:
var v = [];
var numero = prompt ("quanti numeri vuoi inserire?");
for (i = 0; i < numero; i ++)
v [i] = parseInt (prompt ("valore numero #" + i);
var min = v[0];
var max = v[0];
for (i = 0; i < v.length; i ++) {
if (min > v [i]) min = v[i];
if (max < v[i]) max = v[i];
}
alert("il valore minimo è" +min);
alert("il valore massimo è" +max);
Io arrivo a capire fino al secondo ciclo for, il perchè riesca a leggere il giusto valore min e max nell array attraverso i due if mi sfugge.
L'esempio è preso da una guida in cui i tre valori nell'array sono, nell'ordine, 12 per la posizione [0], 2 per la [1] e 0 per la [2].
Potete accendermi la luce?
Grazie in anticipo!