es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cómo solucionar “undefined” en la primera iteración en Javascript.

Obtuve “undefined” en la primera iteración. Cualquier comentario es útil para mí, gracias de antemano.

for (i = 0; i <= nummonth; i++) {
    var res = compound * (Math.pow(interest, i));
    res = res.toFixed(0);
    var tableHTML;
    var interestgained = (+res * interest)-res;
    interestgained = interestgained.toFixed(0);

    var powint = compound * (Math.pow(interest, i));

    powint = powint.toFixed(0);

    var tr = powint - compound;

    var ointerest = (interest - 1)*100;
    ointerest = ointerest.toFixed(0);

    tableHTML = tableHTML + "<tr><td>Compuesto: " + i + "</td><td> " + "$"+res + "</td><td> " + ointerest + "%"+"</td><td> " + "$"+interestgained + "</td><td>"+ "$"+powint +"</td></tr>";
}
Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Es difícil determinar la causa del valor indefinido en la primera iteración sin contexto adicional. Sin embargo, es importante verificar si las variables ‘compound’ e ‘interest’ están debidamente definidas e inicializadas antes de que comience el bucle. Otra posibilidad es que la variable ‘tableHTML’ no esté inicializada correctamente, lo que podría causar problemas al concatenar la cadena en el bucle. Revisar estas variables y proporcionar más información sobre el mensaje de error o el resultado esperado ayudaría a identificar el problema.

Comments are closed.