Witam wszystkich serdecznie.
Mam dosyć ciekawy problem z JS. Otóż, mam ja sobie kilka zmiennych, które są od siebie zależne
a = 0;
m = 20;
g = 10;
F = [0, g];
av = F[1] / m;
a = F[0] / m;
vv += av * delta;
vh += a * delta ;
morsX += vh * delta;
morsY += vv * delta;
Wszystkie te wartości drukuje sobie na ekranie canvasu i wszystko jest dobrze do momentu gdzie wyliczany jest vv. Jak widać jest to suma poprzedniej wartości i iloczynu av * delta. av i delta są normalnie wyświetlane - wartości liczbowe. Natomiast gdy dochodzimy do linijki z vv, nagle wynikiem tego działania jest NaN. Co lepsze! Po wywołaniu alert(typedef(vv)) wypisywany jest "number", a także gdy wywołam console.log(vv) to wyświetlana jest wartość liczbowa (prawidłowa zresztą). Pomoże ktoś coś, wyjaśni czemu tak się dzieje?