Ta strona używa ciasteczek (cookies), dzięki którym nasz serwis może działać lepiej. Dowiedz się więcej OK, rozumiem

Suma liczb pobrana ze zmiennych

Tworzenie dynamicznych stron internetowych z zastosowaniem JavaScript, jQuery, Ajax. Dowiedz się jak to zrobić, znajdź rozwiązania swoich problemów.

Suma liczb pobrana ze zmiennych

Post 18.03.2017, 10:53:56

WItam.
Niedawno rozpoczęłam swoją przygodę z javascript i napotkałam na problem którego nie umiem rozwiązać.
Funkcja nie chce mi zsumować wartości pobranych ze zmiennych, wyświetla je jako string, czyli z 1+2 = 12 a nie 3. W przypadku mnożenia i dzielenia działa. Zapewne robię głupi błąd ale nie mogę sobie z nim poradzić. Proszę wskażcie co robie źle.

Kod: Zaznacz cały
function dodawanie(){
           
        var x = document.getElementById("liczba1").value;
        var y = document.getElementById("liczba2").value;
        var suma = x + y;
        document.getElementById("wynik").innerHTML = suma;     
        }
Bunny
Posty: 2
Dołączył(a): 18.03.2017

Re: Suma liczb pobrana ze zmiennych

Post 18.03.2017, 23:27:39

To co zwraca .value to dana typu tekstowego. Trzeba przekonwertować tę wartość do liczby, np. za pomocą funkcji parseFloat, parseInt, Number, itp.

Kod: Zaznacz cały
var x = parseFloat(document.getElementById("liczba1").value);
Avatar użytkownikakuku
Rafał Kukawski

+∞
+∞

Posty: 19569
Dołączył(a): 14.04.2002

Re: Suma liczb pobrana ze zmiennych

Post 18.03.2017, 23:55:16

Bardzo dziekuję!
Wkoncu dodałam parseInt wycytawszy gdzieś na forum.
Bunny
Posty: 2
Dołączył(a): 18.03.2017


Powrót do JavaScript


 


  • Podobne wątki
    Odpowiedzi
    Wyświetlone
    Ostatni post

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 5 gości

Hosting, Domeny, SSL

Subskrypcja

Mamy 50307 zarejestrowanych użytkowników.
Najnowszy użytkownik: WladcaSerc


Nasi użytkownicy napisali:

  • 935437 wiadomości
  • w 246472 tematach

Najnowsze wpisy na blogu

Najnowsze artykuły

Najaktywniejsi (ostatnie 30 dni)