In diesem Artikel wird hauptsächlich die Methode zum Beibehalten von zwei Nachkommastellen in ASP vorgestellt, die mithilfe der FormatNumber-Funktion implementiert wird. Freunde in Not können sich auf Folgendes beziehen
Kürzlich habe ich ASP-Programme zur Verarbeitung einiger Datenformulare verwendet und bin auf Probleme bei der digitalen Formatierung gestoßen, z. B. wie viele Dezimalstellen in den Daten beibehalten werden sollen. Nach einer Recherche kann ich dies mit der in ASP integrierten Funktion FormatNumber erreichen. Lassen Sie uns ausführlich über die Verwendung der FormatNumber-Funktion sprechen.
FormatNumber-Funktion: Gibt einen als Zahl formatierten Ausdruck zurück.
Parameter:
Ausdruck
Erforderlich. Der zu formatierende Ausdruck.
NumDigitsAfterDecimal
Optional. Ein numerischer Wert, der die Anzahl der Stellen angibt, die rechts vom Dezimalpunkt angezeigt werden. Der Standardwert ist -1, was bedeutet, dass die regionalen Einstellungen des Computers verwendet werden.
IncludeLeadingDigit
Optional. Eine Konstante mit drei Zuständen, die angibt, ob führende Nullen für Dezimalwerte angezeigt werden. Spezifische Werte finden Sie unter „Einstellungen“.
Verwenden Sie ParensForNegativeNumbers
Optional. Konstante mit drei Zuständen, die angibt, ob negative Werte in Klammern gesetzt werden sollen. Spezifische Werte finden Sie unter „Einstellungen“.
GroupDigits
Optional. Eine Konstante mit drei Zuständen, die angibt, ob Zahlen mithilfe des im Gebietsschema angegebenen Gruppentrennzeichens gruppiert werden. Spezifische Werte finden Sie unter „Einstellungen“.
aufstellen:
Die Parameter IncludeLeadingDigit, UseParensForNegativeNumbers und GroupDigits haben die folgenden Einstellungen:
Ständige Beschreibung
TriState.True True
TriState.False Falsch
TriState.UseDefault Das Gebietsschema des Computers
Ausnahme/Fehler
Fehlernummerbedingung vom Ausnahmetyp
InvalidCastException 13 Der Typ ist keine Zahl.
Bemerkung:
Wenn ein oder mehrere optionale Parameter weggelassen werden, werden die Werte der weggelassenen Parameter vom Gebietsschema bereitgestellt.
Beachten:
Alle Einstellungsinformationen stammen aus den Gebietsschemaeinstellungen der Anwendung. Standardmäßig handelt es sich bei diesen Informationen um das in der Systemsteuerung festgelegte Gebietsschema. Es kann jedoch programmgesteuert mithilfe des .NET Framework geändert werden.
Um aufzuzählen:
Behalten Sie 2 Dezimalstellen bei: <%=FormatNumber(123.12345,2)%>, Ausgabeergebnis: 123,12