Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    problema con i decimali

    salve sto avendo dei problemi con il calcolo dei decimali posto un esempio:

    codice:
    function add(dato){
    
    var dato=parseFloat(dato);
    var total=document.getElementById("totalacq").innerText;
    // gia qui se metto un alert mi da un numero intero tipo 1 e non 1.99
    total=total.replace(",",".");
    
    var calc=(total + dato)
    // qui se metto un alert mi da 0.001 cioè concatena le due variabili non le somma.
    
    }
    
    ...
    <span id="totalacq">0,00</span>

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    devi utilizzare parseFloat o il costruttore number

  3. #3
    be lo utilizzato ma il problema e che ad un certo punto ti da una sfilza di numeri decimali a me servono solo 2

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    usa numero.toFixed(2)
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    si così ho risolto

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.