Heim >Web-Frontend >js-Tutorial >Schneller Tipp: So konvertieren Sie Zahlen in Ordinale in JavaScript in Ordinale

Schneller Tipp: So konvertieren Sie Zahlen in Ordinale in JavaScript in Ordinale

尊渡假赌尊渡假赌尊渡假赌
尊渡假赌尊渡假赌尊渡假赌Original
2025-02-09 12:48:151036Durchsuche

Quick Tip: How to Convert Numbers to Ordinals in JavaScript

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

  • Ordinal definiert die Position von Zahlen in einer Sequenz oder Sequenz und kann verwendet werden, um numerische Daten in JavaScript leichter durch Menschen zu lesen, z. B. das Anzeigen von Daten oder Rankings.
  • Auf Englisch ist die ordinale Suffixregel sehr einfach: "ST" wird an eine Zahl angehängt, die eins und eins mehr als ein Vielfaches von zehn ist (ohne Mehrfachmultiples von 11 und 100 plus 11), und "ND" wird beigefügt bis 2 und mehr als zehn die Anzahl der im zweiten Studienmost (ohne Mehrfachmultiples von 12 und 100 plus 12) ist "RD" an die Anzahl der Multiplikatoren von 3 und die Anzahl der Multiplikatoren von 10 (mit Ausnahme von Multiples von 13 und 100 plus 13) gebunden ), "th" ist an alle anderen Zahlen verbunden.
  • Sie können mit der JavaScript -Funktion die Nummer in ihr Ordnungsformular konvertieren, indem Sie den Standard -Ordnungswert auf "Th" festlegen und dann den Rest (%) Operator verwenden, um zu prüfen, ob die Nummer unter verschiedenen Bedingungen (falls erforderlich) erfüllt.

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:

  • "ST" wird an eine Zahl angehängt, die eins und eins mehr als das Vielfache von zehn ist, mit Ausnahme von 11 und einem mehr als dem Mehrfacher von 100. Zum Beispiel 1., 21., 31. usw., aber 11., 111. usw.
  • "nd" wird an die Zahl 2 und ein Vielfaches von zehn angehängt, mit Ausnahme der Zahl, die 12 und 12 größer als das Vielfache von 100 ist. Zum Beispiel 2., 22., 32. usw. .... aber 12., 112. usw.
  • "rd" ist an die Zahl beigefügt, die größer als das Vielfache von zehn ist, mit Ausnahme der Zahl, die größer als das Vielfache von 13 und 13 ist als das Vielfache von 100. Zum Beispiel 3., 23., 33. usw. .... aber 13., 113. usw.
  • "th" an alle anderen Zahlen anhängen. Zum Beispiel 24..

Wie bekomme ich die Ordnungszahl der Zahlen?

Um die Ordnungszahl einer Nummer zu erhalten, können Sie die folgende Funktion verwenden:

<code class="language-javascript">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;
}</code>

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn