Tengo este código y me lo han mandado a hacer en clase pero el maestro la verdad no explica muy bien y no ha hecho uso de esta forma, sino que nos decia que habia que hacer un contador etc etc.
De esta manera creo que lo entiendo un poco más pero no lo he hecho yo, aunque quisiera que me explicarán por favor que significa por ejemplo:
la parte que pone: ?"":
y un poco lo siguiente aunque el (i%2) si lo entiendo pero me gustaría que me ayudaran a entenderlo mejor ya que tengo examen el viernes, y me gustaría entender bien estas funciones y como poder hacerlas yo porque la verdad lo intente y no pude.
Código Javascript
:
Ver original<html>
<head>
<title>pasar numeros decimales a binarios en javascript</title>
<script language="javascript">
function convierte(i)
{
return (i<1)?"":convierte((i-(i%2))/2)+i%2;
}
</script>
</head>
<body>
<form name="form1">
Decimal:<input type="text" name="dec"><br>
Binario:<input type="text" name="bin"><br>
<input type="button" value="Convertir" onClick="bin.value=convierte(dec.value);">
</form>
</body>
</html>
Muchas gracias a todos los que leen!!