Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

315
Views
La función no funciona al ingresar el número javascript

Tengo una función que invierte una cadena. Me gustaría que la función devuelva "Nulo" cuando se ingresa un número; sin embargo, cuando ingreso un número, mi función deja de funcionar. Hay algo que este olvidando?

 function reverseWords(words) { let eachLetter = words.split(""); let reverseLetter = eachLetter.reverse(); let combineLetter = reverseLetter.join(""); if (typeof words !== "string") { return null; } else { return combineLetter; } } console.log(reverseWords(89));

about 4 years ago · Juan Pablo Isaza
2 answers
Answer question

0

las operaciones que intenta realizar antes del if no son posibles con números.

Ponga la validación como lo primero que hace su función y todo funcionará.

about 4 years ago · Juan Pablo Isaza Report

0

function PalabrasReversas(palabras) {

 if (typeof words !== "string") { return null; } else { //Split the string let eachLetter = words.split(""); let reverseLetter = eachLetter.reverse(); let combineLetter = reverseLetter.join(""); return combineLetter; }

}

consola.log(palabras inversas('89'));

No puede aplicar el método 'dividir' en números. Primero, verifique el valor numérico y realice la función de división solo cuando se trata de una cadena.

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!