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

411
Views
while loop, JavaScript imprime un valor inesperado

He pasado por esta pregunta y respuesta mientras bucle dentro de bucle JavaScript

 function getMaxLessThanK(n, k) { let i = 1; while (i < n) { let j = i + 1; while (j < n + 1) { console.log(i, j) j++ } i++ } }

cuando n = 5, lo que obtengo es

 1 2 1 3 1 4 1 5 2 3 2 4 2 5 3 4 3 5 4 5 undefined

Cómo evitar esto la última línea undefined . ¿Cuál es la razón de ello?

¿Alguien puede ayudar en esto por favor?

Editar:

Esto es lo que estoy haciendo a continuación.

ingrese la descripción de la imagen aquí

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

0

Si lo está ejecutando en una consola y obtiene un undefined como este:

ingrese la descripción de la imagen aquí

Este undefined indica que su declaración se ejecuta sin devolver un valor. No es el resultado de tu console.log .

Si haces que la función devuelva algo:

 function getMaxLessThanK(n, k) { let i = 1; while (i < n) { let j = i + 1; while (j < n + 1) { console.log(i, j) j++ } i++ } return 'return value'; }

Entonces obtendrás

ingrese la descripción de la imagen aquí

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!