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.

num.split no es una función

const num = 3849;
function reverseGivenInteger(num){
    return num.toString().split('').reverse().join('');
}
console.log(`El número invertido es: ${reverseGivenInteger(num)}`);

Quiero invertir un número, ¿qué cosa específica necesito corregir aquí?

Muestra el error: TypeError: num.split no es una función

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Para invertir un número, no se puede utilizar el método split() ya que solo está disponible para cadenas de texto. En su lugar, se puede convertir el número en una cadena utilizando .toString() y luego usar el método split(). Entonces, en este caso, primero necesitas convertir el número en una cadena de texto antes de usar el método split().

    Aquí está el código corregido:

    const num = 3849;
    
    function reverseGivenInteger(num){
        return num.toString().split("").reverse().join("");
    }
    console.log(`El entero invertido es: ${reverseGivenInteger(num)}`);
    

Comments are closed.