Czy ktoś mógłby wyjaśnić czemu to nie działa

Czy ktoś mógłby wyjaśnić czemu to nie działa
M3
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6
0

Czemu to nie działa?
Powinno zsumować liczbę tak mi się wydaje.
Sorry za zawracanie d**y, ale chciałem to wiedzieć.

screenshot-20230822091313.jpg

Schadoow
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1082
4

bo dodajesz liczbe do stringa. Wiec to 1 jest rzutowane też na stringa. Wiec idzie konkatencja stringow "2" + "1" co daje string "21"

M3
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6
0

Trzeba zmienić deklarację? Czy cuś?!

Schadoow napisał(a):

bo dodajesz liczbe do stringa. Wiec to 1 jest rzutowane też na stringa. Wiec idzie konkatencja stringow "2" + "1" co daje string "21"

Trzeba zmienić deklarację? Czy cuś?!

Schadoow
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1082
3

Musisz zrzutować tą zmienną na typ liczbowy
np:
screenshot-20230821215148.png

M3
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6
0

Ok dzięki już czaje

Escanor16
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 367
3

Przygotuj się na więcej takich mindfuckow w js

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.