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.