Ich bekomme 28,6813276578, wenn ich 2 Zahlen a und b multipliziere, wie kann ich die ganze Zahl mit weniger Ziffern machen
und auch, wenn ich wieder multipliziere, bekomme ich Ergebnisse nach dem ersten Ergebnis wie 28.681321405.4428.68, wie man nur ein Ergebnis erhält?
%Vor%Sie können mehrere Dinge tun:
%Vor% toFixed()
rundet Ihre Zahl auf die angegebene Anzahl an Dezimalstellen ab.
Math.round()
rundet Zahlen auf die nächste Ganzzahl auf.
parseInt()
nimmt eine Zeichenkette und versucht, eine Ganzzahl daraus ohne Rundung zu analysieren. parseInt()
ist jedoch ein wenig komplizierter, da es die ersten Zeichen in einer Zeichenfolge analysiert, die Zahlen sind, bis sie nicht sind, was bedeutet, dass parseInt('123g32ksj')
123
zurückgibt, während parseInt('sdjgg123')
NaN
zurückgibt.
parseInt()
einen zweiten Parameter, der verwendet werden kann, um die Basis auszudrücken, mit der Sie zu extrahieren versuchen, was bedeutet, dass beispielsweise parseInt('A', 16) === 10
beim Analysieren verwendet wurde ein Hexadezimal. Tags und Links javascript jquery