JavaScript gegen PHP -Rundung

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: JavaScript gegen PHP -Rundung

by Anonymous » 08 Apr 2025, 15:01

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.>

Top