Ich habe einige Probleme mit der Art und Weise, wie PHP- und JavaScript -Rundnummern. Ich verwende die runde Funktion von PHP und diese JavaScript-Funktion: < /p>
function roundNumber(number, decimals) {
var newnumber = new Number(number+'').toFixed(parseInt(decimals));
var value = parseFloat(newnumber);
return value;
}
< /code>
Die Zahl, die ich rund umrunden möchte, beträgt 43,65 * 2,5 + 40%, die bei Verwendung eines Taschenrechners = 152,775 oder bei abgerundetem php = 152,78 abgerundet werden. < /p>
In JavaScript, wenn ich eine Konsole mache. Die Nummer ist 152.77499999998 und wenn ich mit der obigen Funktion abgerundet wird, gibt mir 152.77 < /p>
Jede Hilfe, um dieses Problem zu verlieben, wird sehr geschätzt < /p> < /P.>
JavaScript gegen PHP -Rundung ⇐ Php
-
- Similar Topics
- Replies
- Views
- Last post