Io uso Meteor. Usa Javascript sia sul server che sul client.Math.sin() fornisce risultati diversi su server/client?
Quando eseguo Math.sin(356644061314425) * 10000
ottengo:
-9986.46139381927
sul server e
-9986.46115497749
sul client/browser/app
Perché è questo? Come posso evitare questo?
MODIFICA: le domande duplicate proposte si riferiscono ai gradi/radianti. Penso che il mio sia più un problema di runtime.
Impostare per mostrare 3 posizioni decimali;) –
probabilmente utilizza i float. Sai, i galleggianti non sono precisi ad un certo punto. –
Possibile duplicato di [Unusual Math con risultati errati?] (Http://stackoverflow.com/questions/8691800/unusual-math-with-incorrect-results) –