Wie man die Zahlen nach dem Komma in ColdFusion

August 14

ColdFusion enthält eine Funktion namens "reguläre Ausdrücke", die Sie entfernen oder Zeichen aus einer Zeichenfolge herausfiltern lässt. Sie verwenden diese Funktion, um nur die Dezimalzahl von Bruchzahlen zurückzugeben. Sie müssen zuerst die Zahl in eine Zeichenfolge konvertieren und dann reguläre Ausdrücke verwenden, um nur die Dezimalstelle der die konvertierte Zeichenfolge abzurufen.

Anweisungen

1 Öffnen Sie den ColdFusion-Editor aus dem Windows-Startmenü. Öffnen Sie Ihr Web-Projekt in ColdFusion, und doppelklicken Sie auf die Projektdatei, die Sie für Ihre Funktion verwenden möchten.

2 Erstellen der Funktionsdeklaration. Die Funktionsdeklaration definiert den Namen, Rückgabetyp und greifen die Funktion öffentlich oder privat. Der folgende Code definiert die Funktion:

< CffunctionName = "GetDecimalPart"Zugang = "öffentlich"ReturnType = "numerischen"Ausgabe = "false"Tip = "Liefert die Dezimalstelle eines numerischen Werts" >< / Cffunction >

3 Definieren Sie die Parameter. Die Parameter sind die Zahlen oder Strings, die an die Funktion gesendet werden, bei deren Aufruf aus dem Code. Für diese Funktion müssen Sie die gebrochene Zahl übergeben. Der folgende Code definiert die Parameter:

< CfargumentName = "Anzahl"Typ = "numerischen"erforderlich = "true"/ >

4 Erstellen Sie die Funktionsanweisungen. In diesem Beispiel wird nur eine return-Anweisung verwendet. Die Anweisung Streifen die ganze Zahl vom Wert und nur den dezimalen Teil der Zahl zurück. Fügen Sie den folgenden Code um die Funktion zu beenden:

< CfreturnToString)ARGUMENTE. Anzahl - Fix (Argumente. Nummer)). ReplaceFirst("^0?.","")/ >