Dieses Tutorial führt Ihnen an, wie Sie Zahlen in ordinale Zahlen in JavaScript umwandeln. Durch das Erhalten der ordinalen Anzahl von Zahlen können Sie sie in einem menschlich lesbaren Format anzeigen.
Schlüsselpunkte
Was ist eine Ordnungszahl?
Ordinale Zahlen definieren Zahlen als Teil der Ordnung oder Sequenz. "First", "Second" und "Third" sind alle Beispiele für Ordnungszahlen. Wenn Sie Zahlen zum Anzeigen von Diagrammergebnissen, Monatsdaten oder -Rankings verwenden, müssen Sie normalerweise Ordnungsnummern verwenden.
Zahlen können verwendet werden, um viele verschiedene Arten von Daten und Ergebnissen anzuzeigen. Wenn sie den Benutzern Zahlen präsentieren, müssen sie normalerweise in einem lesbaren Format gerendert werden - wie ein ordinales Suffix (z. B. "12. Juni" anstelle von "12. Juni").
Ordinales Suffixregeln in Englisch
Lassen Sie uns sehen, wie Ordnungsnummern in Englisch verwendet werden. Englische Ordnungszahlen folgen einer vorhersehbaren, wenn nicht sehr einfachen Regeln:
Wie bekomme ich die Ordnungszahl der Zahlen?
Um die Ordnungszahl einer Nummer zu erhalten, können Sie die folgende Funktion verwenden:
function getOrdinal(n) { let ord = 'th'; if (n % 10 == 1 && n % 100 != 11) { ord = 'st'; } else if (n % 10 == 2 && n % 100 != 12) { ord = 'nd'; } else if (n % 10 == 3 && n % 100 != 13) { ord = 'rd'; } return ord; }
getOrdinal
Die Funktion nimmt eine Nummer als Argument und gibt die Ordnungszahl dieser Zahl zurück. Da die meisten Ordnungszahlen mit "Th" enden, wird der Standardwert für ord
auf th
gesetzt. Sie testen dann die Zahlen basierend auf unterschiedlichen Bedingungen und ändern bei Bedarf die Ordnungszahl.
Sie werden feststellen, dass der restliche (%) Bediener in jeder Bedingung verwendet wird. Dieser Betreiber gibt den verbleibenden Wert zurück, nachdem der linke Operanden durch den rechten Operanden geteilt wurde. Zum Beispiel 112 % 100 Renditen 12.
Um zu testen, ob eine Zahl eine ordinale ST haben sollte, müssen Sie prüfen, ob n ein größeres als ein Vielfaches von zehn ist (n % 10 == 1, einschließlich 1 selbst), jedoch nicht 11 (n % 100! = = 11, einschließlich 11 selbst).
Um zu testen, ob eine Zahl über ein ordinales ND verfügen sollte, müssen Sie überprüfen, ob n älter als ein Vielfaches von zehn ist (n % 10 == 2, einschließlich 2 selbst), jedoch nicht 12 (n % 100! = 12) , einschließlich 12 selbst).
Um zu testen, ob eine Zahl eine ordinale RD haben sollte, müssen Sie überprüfen, ob N dreimal größer als ein Vielfaches von zehn ist (n % 10 == 3, einschließlich 3 selbst), jedoch nicht 13 -mal größer als ein Mehrfach von 100 (n % 100! = 13, einschließlich 13 selbst).
Wenn alle Bedingungen falsch sind, bleibt der Wert von ord
bei th
.
Schlussfolgerung
In diesem Tutorial haben Sie gelernt, wie man ordinale Anzahl von Zahlen abholt. Ordinale Zahlen können in einer Vielzahl von Situationen verwendet werden, z. B. in einem menschlich lesbaren Format angezeigt werden.
(nachfolgende Inhalte wie den FAQ -Abschnitt können auf der Grundlage des Originaltextes ähnlich umschreiben, die Konsistenz des Inhalts beibehalten und die Sätze und Ausdrücke anpassen, um sie natürlicher und glatter zu machen.)
Das obige ist der detaillierte Inhalt vonSchneller Tipp: So konvertieren Sie Zahlen in Ordinale in JavaScript in Ordinale. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!