Calcularem la mitjana aritmètica d'un conjunt de nombres. Introduïu-ne els valors a la casella, fent servir com a separador la coma. Atenció: no pot quedar una coma al final. Un cop acabada la sèrie, feu clic a Calcular.
En partir mitjançant .split la cadena td, en sorgeix una matriu en què s'aparellen números d'ordre (com sempre, començant per 0) i valors. El primer és recollit per k i el segon per dada[k]. Notem que l'un i l'altre exigeixen l'ús d'eval().
Aquest document té un programa de JavaScript exterior, el contingut del qual és el següent:
|
function calcular(){ suma=0;d=0; td=document.f.dades.value; dada=td.split(","); for(k in dada){ suma=suma+eval(dada[k]); } d=eval(k)+1; ma=suma/d; document.f.ma.value=ma; } |