loop
Christine
- javascript
0 dedlfix0 Gunnar Bittersmann0 Encoder
Hallo
Irgendwie schnall ich's heute nicht so...
Also ich habe folgendes:
for (var k=0; k < AnzBez; k++) {
for (var j = 0; j < AnzDates; j++) {
x[j] =[j]*1;
y0[j] = MessArray['tiefe'][j];
}
}
wenn ich nun AnzBez = 3 habe und AnzDates = 3, dann müsste doch dann y0 9 Einträge haben. Bei mir sinds aber nur drei. Was mache ich falsch?
Gruss
Chris
Hi!
for (var k=0; k < AnzBez; k++) {
for (var j = 0; j < AnzDates; j++) {
x[j] =[j]*1;
y0[j] = MessArray['tiefe'][j];
}
}wenn ich nun AnzBez = 3 habe und AnzDates = 3, dann müsste doch dann y0 9 Einträge haben. Bei mir sinds aber nur drei.
Aufgrund welcher Annahme sollten das 9 das so sein? Hast du diese notfalls mit einer Kontrollausgabe überprüft?
Lo!
@@Christine:
nuqneH
wenn ich nun AnzBez = 3 habe und AnzDates = 3, dann müsste doch dann y0 9 Einträge haben.
Für k = 0 durchläuft j 0, 1, 2; für k = 1 durchläuft j 0, 1, 2 und überschreibt die vorher gesetzten Werte von y0[j]; für k = 2 durchläuft j 0, 1, 2 und überschreibt die vorher gesetzten Werte von y0[j].
Qapla'
x[j] =[j]*1;
Was macht denn das da?
Gibts das Konstrukt [j] alleine?
Und das "mal eins" dürfte überflüssig sein.
Hi!
x[j] =[j]*1;
Was macht denn das da?
Gibts das Konstrukt [j] alleine?
Probier es aus: alert([42]) und alert(typeof([42])) sowie alert([42] * 1) und alert(typeof([42] * 1))
Und das "mal eins" dürfte überflüssig sein.
Nein, das braucht man, wenn man eine Zahl haben will. Die Frage ist allerdings, was die Intention hinter dem Konstrukt ist, und ob man es dann einfacher schreiben kann.
Lo!
Probier es aus:
ok hab ich, interessant :-)
Aber in dem Zusammenhag machts für mich auch wirklich keinen Sinn.
Zahl -> Objekt -> wieder Zahl... seltsame Idee.