Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    51

    moltiplicazione in javascript

    ciao a tutti,
    mi succede una cosa stranissima.
    ho una funzione javascript che mi fa la moltiplicazione di due numeri passati come parametri; se gli passo 3 e 7.10 mi restituisce 21.29999999999999.... anzichè 21.30, se gli passo come primo parametro 2,4,5 la moltiplicazione è giusta, se passo 6 sbaglia di nuovo, chi mi aiuta a capirci qualcosa ?

    Paolo

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Avevo scritto una lunga risposta qualche tempo fa, con tutte le spiegazioni. Forse la trovi tra i thread utili o fai una ricerca.

    Per ovviare al problema (per 2 cifre decimali):

    var risult = 3 * 7.10;
    risult = Math.round(risult*100)/100;

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.