Debo programar en javascript ingresar 3 valores númericos mediante prompt, y de esos 3 valores que el sistema te diga cual de los 3 valores es el mayor, yo lo hice así y claro esa función la cumple perfectamente:
Código:
El problema es cuando ingreso los valores mediante el navegador cuando valor1 y 3 son iguales y mayores que valor2 me los junta osea:<html> <head> </head> <body> <script language="javascript"> var n1=prompt("ingrese nu1",""); var n2=prompt("ingrese nu2",""); var n3=prompt("ingrese nu3",""); n1=parseInt(n1); n2=parseInt(n2); n3=parseInt(n3); if(n1>=n2) { if(n1>=n3) { document.write(n1); } } if(n2>=n1) { if(n2>=n3) { document.write(n2); } } if(n3>=n1) { if(n3>=n2) { document.write(n3); } } </script> </body> </html>
valor1: 3
valor1: 2
valor3: 3
el resultado que me muestra es : 33
Por favor que aparte de modificarme el código me puedan explicar

Gracias
Estoy empezando con javascript y me estoy agoviando, hasta ahora solo he visto html ¿es normal que lo vea difícil?