Obtenir le suffixe meridiem d'un entier

JavaScriptJavaScriptBeginner
Pratiquer maintenant

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

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Dans ce laboratoire, nous allons explorer comment convertir un entier en une chaîne de caractères suffisante avec un suffixe meridiem en JavaScript. Nous utiliserons l'opérateur modulo et des vérifications conditionnelles pour transformer l'entier en un format horaire de 12 heures avec soit 'am' soit 'pm' ajouté en fonction de sa valeur. Ce laboratoire fournira une pratique concrète pour manipuler les valeurs de temps en 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{{"Obtenir le suffixe meridiem d'un entier"}} javascript/data_types -.-> lab-28355{{"Obtenir le suffixe meridiem d'un entier"}} javascript/arith_ops -.-> lab-28355{{"Obtenir le suffixe meridiem d'un entier"}} javascript/comp_ops -.-> lab-28355{{"Obtenir le suffixe meridiem d'un entier"}} javascript/cond_stmts -.-> lab-28355{{"Obtenir le suffixe meridiem d'un entier"}} javascript/str_manip -.-> lab-28355{{"Obtenir le suffixe meridiem d'un entier"}} end

Comment obtenir le suffixe meridiem d'un entier

Pour commencer à coder, ouvrez le Terminal/SSH et tapez node.

Voici une fonction qui convertit un entier en une chaîne de caractères au format horaire de 12 heures avec un suffixe meridiem.

Pour ce faire, utilisez l'opérateur modulo (%) et des vérifications conditionnelles.

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";
  }
};

Voici quelques exemples d'utilisation de cette fonction :

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

Cette fonction prend un entier en argument et renvoie une chaîne de caractères avec le suffixe meridiem.

Sommaire

Félicitations ! Vous avez terminé le laboratoire Obtenir le suffixe meridiem d'un entier. Vous pouvez pratiquer d'autres laboratoires sur LabEx pour améliorer vos compétences.