Get Meridiem Suffix of Integer

JavaScriptJavaScriptBeginner
Jetzt üben

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

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

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.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("JavaScript")) -.-> javascript/BasicConceptsGroup(["Basic Concepts"]) javascript/BasicConceptsGroup -.-> javascript/variables("Variables") javascript/BasicConceptsGroup -.-> javascript/data_types("Data Types") javascript/BasicConceptsGroup -.-> javascript/arith_ops("Arithmetic Operators") javascript/BasicConceptsGroup -.-> javascript/comp_ops("Comparison Operators") javascript/BasicConceptsGroup -.-> javascript/cond_stmts("Conditional Statements") javascript/BasicConceptsGroup -.-> javascript/str_manip("String Manipulation") subgraph Lab Skills javascript/variables -.-> lab-28355{{"Get Meridiem Suffix of Integer"}} javascript/data_types -.-> lab-28355{{"Get Meridiem Suffix of Integer"}} javascript/arith_ops -.-> lab-28355{{"Get Meridiem Suffix of Integer"}} javascript/comp_ops -.-> lab-28355{{"Get Meridiem Suffix of Integer"}} javascript/cond_stmts -.-> lab-28355{{"Get Meridiem Suffix of Integer"}} javascript/str_manip -.-> lab-28355{{"Get Meridiem Suffix of Integer"}} end

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.