Witam,
Mam pytanie odnośnie JavaScript.
Skrypt:
<script>
var suma = parseInt(suma);
var a = parseInt(a);
var b = parseInt(b);
a = prompt ("Podaj liczbę a: ");
b = prompt ("Podaj liczbę b: ");
suma = a + b;
document.write(suma);
</script>
Dlaczego JS cały czas traktuje te zmienne jako wyrazy a nie liczby całkowite. Jak wpiszę w miejsce a 10, a w miejsce b 1 to suma jest równa 101. Dlaczego to tak nie działa? Wiem, że, gdy wpiszę tak "var a = parseInt(prompt ("Podaj liczbę a: "));", więc dlaczego nie działa tak jak jest powyżej?
Dzięki za odpowiedzi!