• 05-07-2022, 21:57:04
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    merhaba;
    JS ile toplama yaptırmak istiyorum ancak rakamları string olarak algılıyor.( Örnek: 2+2=4 yerine 22 olarak sonuç çıkartıyor) yardımcı olabilecek arkadaşlara şimdiden teşekkür ederim.

    var gtop = document.getElementById("gtop").value;
    var top23=(top2*kdv/100);
    document.getElementById("gtop").value = top23;
    var top32 = top2 + kdv
    document.getElementById("gtop2").value = top32;

    top32 kısmada toplama sorunu yaşıyorum.
  • 05-07-2022, 21:59:25
    #2
    Üyeliği durduruldu
    parseInt("1")+parseInt("2")
  • 05-07-2022, 22:11:56
    #3
    byjameson adlı üyeden alıntı: mesajı görüntüle
    parseInt("1")+parseInt("2")
    Değer Sabit olunca çalışıyor. değişkende nasıl kullanmalıyım
  • 06-07-2022, 00:19:13
    #4
    Üyeliği durduruldu
    bygold007 adlı üyeden alıntı: mesajı görüntüle
    Değer Sabit olunca çalışıyor. değişkende nasıl kullanmalıyım
    degiskende de çalışır
  • 06-07-2022, 15:57:18
    #5
    byjameson adlı üyeden alıntı: mesajı görüntüle
    degiskende de çalışır
    ben mi yanlış kullanıyorum

    parseInt("top2")+parseInt("kdv"); veya parseInt(top2)+parseInt(kdv) şeklinde denedim. NaN hatası alıyorum. js script konusunda çok fazla bilgi sahibi değilim.Değişkende nasıl kullanmalıyım?
  • 06-07-2022, 23:57:42
    #6
    var top32 = Number(top2) + Number(kdv)
  • 07-07-2022, 22:43:07
    #7
    aSSembLy adlı üyeden alıntı: mesajı görüntüle
    var top32 = Number(top2) + Number(kdv)
    Teşekkür ederim.