Ich danke dir. Ich mache seit einiger Zeit einen Online Kurs und bin gerade bei Loops gelandet. Aber erst jetzt fange ich an zu verstehen. Schnell erklärt, aber gut verständlich!! Bitte weiter so
Wenn ich: for(let i = 0; i < 3; i++){ console.log(i) } in mein Node JS ausführe, bekomme ich 0 1 2 als Ausgabe, nicht 1 2 Warum ist das bei deinem Code nicht so? Bei der ersten Internation ist i doch 0 und nicht 1??? Stehe gerade etwas auf dem Schlauch, sorry
Verstehe ich auch nicht, so wie es bei dir ausgegeben wird, ist es allerdings richtig. Ich denke, man sieht die 0 im Video einfach nicht. Allerdings ist es dann falsch erklärt.
ist ja auch korrekt. Du hast da einen "Denkfehler" den fast jeder Anfänger macht: Der erste Teil initialisiert den Code. Der zweite Teil ist die Bedingung, die die Schleife so lange laufen lässt, wie sie wahr ist. Der letzte Teil ist das, was nach jeder Iteration der Schleife ausgeführt wird. Der letzte Teil wird normalerweise zum Erhöhen oder Verringern eines Zählers verwendet, muss aber nicht.
Eine Möglichkeit, man sieht nicht seinen kompletten Terminal Output, da er die Screen Size so groß gemacht hat. Er erklärt aber zusätzlich den Schleifen Output falsch. In der ersten Iteration ist natürlich i === 0 also wird auch 0 als erstes geloggt. Kann dich verstehen warum es verwirrt. Vor allem weil er es auch noch falsch erklärt.
Hey cool, wie kann ich ein Array eigentlich nur darauf begrenzen, was eingegeben wurde. Die ganze Zeit hab ich die Arraylänge vordefiniert (zBsp.: 10). Ich habe dann nur 3 davon benutzt, und die restlichen werden mir als null ausgegeben. In dem teuer gekauften Java Kurs von Euch ist das leider nicht erklärt bei Euch. Schade...
@@ProgrammierenStarten Ich programmiere eine App, in dem evtl. max 10 Patienten durch eine Tour bedient wird. An manchen Tagen sind es keine 10, sondern 3. Da ich zu Anfang den Array auf eine maxZahl setzen muss, steht bei den leeren immer "null". Wenn ich die Arraylänge also auf 3 setze, es dann doch 10 werden, stirbt das Programm logischerweise, wegen Overflow. Daher meine Frage
@@gamerel5028 das machst du über die length. Darum programmiert man sowas dynamisch und nicht mit statischen werten. Statische Werte nimmt man nur wenn die Bedingung immer die gleiche Länge hat
@@ProgrammierenStarten immer super. Bin gerade selbst in js und egal wann und was ihr für Videos raushaut, es passt immer. Ob es Motivation ist oder explizit coding Videos. Danke. 🙌🙏
Ich danke dir. Ich mache seit einiger Zeit einen Online Kurs und bin gerade bei Loops gelandet. Aber erst jetzt fange ich an zu verstehen. Schnell erklärt, aber gut verständlich!! Bitte weiter so
Verständlich erklärt, besten Dank!
Wenn ich:
for(let i = 0; i < 3; i++){
console.log(i)
}
in mein Node JS ausführe, bekomme ich 0 1 2 als Ausgabe, nicht 1 2
Warum ist das bei deinem Code nicht so? Bei der ersten Internation ist i doch 0 und nicht 1??? Stehe gerade etwas auf dem Schlauch, sorry
Verstehe ich auch nicht, so wie es bei dir ausgegeben wird, ist es allerdings richtig. Ich denke, man sieht die 0 im Video einfach nicht. Allerdings ist es dann falsch erklärt.
ist ja auch korrekt. Du hast da einen "Denkfehler" den fast jeder Anfänger macht:
Der erste Teil initialisiert den Code. Der zweite Teil ist die Bedingung, die die Schleife so lange laufen lässt, wie sie wahr ist. Der letzte Teil ist das, was nach jeder Iteration der Schleife ausgeführt wird. Der letzte Teil wird normalerweise zum Erhöhen oder Verringern eines Zählers verwendet, muss aber nicht.
Eine Möglichkeit, man sieht nicht seinen kompletten Terminal Output, da er die Screen Size so groß gemacht hat. Er erklärt aber zusätzlich den Schleifen Output falsch. In der ersten Iteration ist natürlich i === 0 also wird auch 0 als erstes geloggt. Kann dich verstehen warum es verwirrt. Vor allem weil er es auch noch falsch erklärt.
Hey cool, wie kann ich ein Array eigentlich nur darauf begrenzen, was eingegeben wurde. Die ganze Zeit hab ich die Arraylänge vordefiniert (zBsp.: 10). Ich habe dann nur 3 davon benutzt, und die restlichen werden mir als null ausgegeben. In dem teuer gekauften Java Kurs von Euch ist das leider nicht erklärt bei Euch. Schade...
Hey also wenn du quasi nur 3 Elemente speichern möchtest, wieso setzt du es dann auf die Größe 10? Oder was genau ist die Frage? :)
@@ProgrammierenStarten Ich programmiere eine App, in dem evtl. max 10 Patienten durch eine Tour bedient wird. An manchen Tagen sind es keine 10, sondern 3. Da ich zu Anfang den Array auf eine maxZahl setzen muss, steht bei den leeren immer "null". Wenn ich die Arraylänge also auf 3 setze, es dann doch 10 werden, stirbt das Programm logischerweise, wegen Overflow. Daher meine Frage
@@gamerel5028 das machst du über die length. Darum programmiert man sowas dynamisch und nicht mit statischen werten. Statische Werte nimmt man nur wenn die Bedingung immer die gleiche Länge hat
@@Spandauer66 Vielen Dank für die Rückmeldung
BäM 🎉
👍👍
@@ProgrammierenStarten immer super. Bin gerade selbst in js und egal wann und was ihr für Videos raushaut, es passt immer. Ob es Motivation ist oder explizit coding Videos. Danke. 🙌🙏