Get Meridiem Suffix of Integer

Beginner

This tutorial is from open-source community. Access the source code

Einführung

In diesem Lab werden wir untersuchen, wie man in JavaScript eine Ganzzahl in einen mit einem meridiem-Suffix versehenen String umwandelt. Wir werden den Modulo-Operator und bedingte Prüfungen verwenden, um die Ganzzahl in ein 12-Stunden-Format zu transformieren, wobei je nach Wert entweder 'am' oder 'pm' hinzugefügt wird. Dieses Lab bietet eine praktische Übung zum Umgang mit Zeitwerten in JavaScript.

Wie man den meridiem-Suffix einer Ganzzahl erhält

Um mit der Programmierung zu beginnen, öffnen Sie das Terminal/SSH und geben Sie node ein.

Hier ist eine Funktion, die eine Ganzzahl in einen String im 12-Stunden-Format mit einem meridiem-Suffix umwandelt.

Um dies zu tun, verwenden Sie den Modulo-Operator (%) und bedingte Prüfungen.

const getMeridiemSuffixOfInteger = (num) => {
  if (num === 0 || num === 24) {
    return "12am";
  } else if (num === 12) {
    return "12pm";
  } else if (num < 12) {
    return num + "am";
  } else {
    return (num % 12) + "pm";
  }
};

Hier sind einige Beispiele für die Verwendung dieser Funktion:

getMeridiemSuffixOfInteger(0); // '12am'
getMeridiemSuffixOfInteger(11); // '11am'
getMeridiemSuffixOfInteger(13); // '1pm'
getMeridiemSuffixOfInteger(25); // '1pm'

Diese Funktion nimmt eine Ganzzahl als Argument entgegen und gibt einen String mit dem meridiem-Suffix zurück.

Zusammenfassung

Herzlichen Glückwunsch! Sie haben das Lab "Get Meridiem Suffix of Integer" abgeschlossen. Sie können in LabEx weitere Labs absolvieren, um Ihre Fähigkeiten zu verbessern.