JavaScript - Ayuda me tira error en el length

 
Vista:
Imágen de perfil de Henry

Ayuda me tira error en el length

Publicado por Henry (1 intervención) el 24/05/2022 20:44:19
Hola intenté hacer una piramide de pascal, el imput es para colocar la cantidad de filas que quiere, el output tira la cantidad de filas. El problema es que en la consola me sale"Uncaught TypeError: Cannot read properties of undefined (reading 'length')". Ayuda por favor.

1
2
3
4
5
6
7
8
9
10
11
<!DOCTYPE html>
<html lang="en" dir="ltr">
  <head>
    <meta charset="utf-8">
    <title>Triangulo de Pascal</title>
  </head>
  <body>
       <script src="pascal.js">
       </script>
  </body>
</html>

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
var limite = prompt("Escribe la cantidad de renglones")
var matriz = new Array();
 
matriz [0]= new Array(1);
matriz [0][0]= 1;
matriz[1] = new Array(2);
matriz[1][0]=1;
matriz[1][1]=1;
 
for (var n=2;n<limite; n++);
{
    matriz[n]=new Array(matriz[n-1].length+1);
    matriz[n][0]=1;
    matriz[n][matriz[n].length-1]=1;
 
    for(var i = 1;i<matriz[n].length-1;i++);
    {
        matriz[n][i]=matriz[n-1][i-1]+matriz[n-1][i];
 
    }
}
 
for (var n =0; n<limite;n++)
{
    for (var i=0; i<matriz[n].length;i++)
    {
        document.write(matriz[n][i] + "   " );
    }
    document.write("<br \>");
 
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de algoritmo
Val: 37
Ha aumentado su posición en 2 puestos en JavaScript (en relación al último mes)
Gráfica de JavaScript

Ayuda me tira error en el length

Publicado por algoritmo (14 intervenciones) el 26/05/2022 10:21:12
Hola

prueba con quitar el punto y coma del final de la fila 10

for (var n=2;n<limite; n++);

por

for (var n=2;n<limite; n++)

Espero que te sirva :)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar