Solucionado (ver solución)
Solucionado
(ver solución)
1
respuesta

Tablas

Hola, les comparto el código y también una aclaración en el código hago un llamado al usuario para que elija que el multiplicador ('prompt') variable a la cuál le aplico 'parseInt' de manera innecesaria ya que va a ser utilizada en una multiplicación, por lo que JS lo trabaja de manera distinta a que si fuese una suma, ya que para JS al usar el símbolo de suma se prioriza la operación de concatenar y ahí sí lo utiliza como texto. Espero se entienda lo que quiero explicar, igual por conveniencia y crear una costumbre, en mi caso, utilizo el 'parseInt' aunque sea innecesario.

<!DOCTYPE html>
<meta charset="UTF-8" />
<h1>Tablas de multiplicar</h1>

<script>
  function saltoLinea() {
    document.write("<hr>");
  }
  function imprimir(frase) {
    document.write(frase);
    saltoLinea();
  }
  var multiplicador = parseInt(   // al ser una multiplicación esta es una sentencia innecesaria debido a como JS  
    prompt("Ingrese el numero del que quiere saber la tabla")
  );
  imprimir("Esta es la tabla del: " + multiplicador);
  //var multiplicando = 0;
  //while (multiplicando <= 10) {
  //  imprimir(multiplicador * multiplicando);
  //  multiplicando++; //Esta sentencia reemplaza a "multiplicando = multiplicando + 1;"
  //var multiplicador = 5
  for (
    multiplicando = 0;
    multiplicando <= 10;
    multiplicando++ //Esta sentencia reemplaza a "multiplicando = multiplicando + 1"
  ) {
    imprimir(multiplicador * multiplicando);
  }
</script>
1 respuesta
solución!

esta muy bueno! gracias por compartir tu código