Es bastante simple, voy a hacerte el ejemplo suponiendo que tienes las temperaturas guardadas en un array llamado temperatura (luego ya lo modificas a tu gusto para que aprendas xD):
temperaturas = new Array(19, 30, 32, 28, 18);
maxima = 0; // Aquí se guardará el valor de la máxima temperatura con la siguiente función
Como ves tenemos 5 variables en el array y su respectiva temperatura, ahora lo que vamos a comprobar va a ser la mayor temperatura del array. Con la función Math.max se obtiene el mayor número entre dos especificados (por ejemplo Math.max(1, 5) devolverá 5) así que vamos recorriendo todo el array comparando la primera temperatura (que en este caso es 19) con la siguiente del array, y si el segundo número (que es el que vamos modificando su valor por el de la temperatura siguiente en el array) es mayor que el primero (que es la primera temperatura), modificamos el valor de la variable "maxima" por el de la máxima temperatura. Así con todo el array hasta llegar al final :)
for(i=0; i<temperaturas.length; i++){
if(Math.max(temperaturas[0], temperaturas[i]) > maxima) maxima = temperaturas[i];
}
Hasta ahora el código quedó así, y con esto tendremos en la variable
maxima la máxima temperatura:
temperaturas = new Array(19, 30, 32, 28, 18);
maxima = 0;
for(i=0; i<temperaturas.length; i++){
if(Math.max(temperaturas[0], temperaturas[i]) > maxima) maxima = temperaturas[i];
}
Ahora para mostrar las temperaturas puedes hacer algo simple como:
document.write('<table><tr><td><u>Temperatura</u></td></tr>');
for(a=0; a<temperaturas.length; a++){
if(temperaturas[a] === maxima)
document.write('<tr><td style="font-weight: bold;">'+ temperaturas[a] +'</td></tr>');
else
document.write('<tr><td>'+ temperaturas[a] +'</td></tr>');
}
document.write('</table>');
Lo importante de aquí es el bucle for y la condicional. Como puedes ver recorremos de nuevo todo el array para ir mostrando las temperaturas en una nueva columna(<tr>) pero antes de mostrar nada miramos si la temperatura por la que vamos en el array es igual a la que hay en la variable
maxima, en este caso le añade a la fila(<td>) el estilo de letra en negrita ( style="font-weight: bold;" ) aunque podrías poner el estilo que quieres.
Igual al principio te resulta complicado, pero en verdad no lo es, lo verás con el tiempo. Cualquier duda ya sabes :)
El código final quedó así:
temperaturas = new Array(19, 30, 32, 28, 18);
maxima = 0;
for(i=0; i<temperaturas.length; i++){
if(Math.max(temperaturas[0], temperaturas[i]) > maxima) maxima = temperaturas[i];
}
document.write('<table><tr><td><u>Temperatura</u></td></tr>');
for(a=0; a<temperaturas.length; a++){
if(temperaturas[a] === maxima)
document.write('<tr><td style="font-weight: bold;">'+ temperaturas[a] +'</td></tr>');
else
document.write('<tr><td>'+ temperaturas[a] +'</td></tr>');
}
document.write('</table>');