me voy a volver loco pero creo que es inútil deben explicarme si no dudo que pueda resolver esta laguna que me ronda.
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:
<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>
El problema es cuando ingreso los valores mediante el navegador cuando valor1 y 3 son iguales y mayores que valor2 me los junta osea:
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?