Introducción
En este laboratorio, exploraremos cómo convertir un número entero en una cadena con un sufijo meridiano en JavaScript. Utilizaremos el operador módulo y comprobaciones condicionales para transformar el número entero en un formato de 12 horas con el sufijo 'am' o 'pm' agregado según su valor. Este laboratorio proporcionará un ejercicio práctico para manejar valores de tiempo en JavaScript.
Cómo obtener el sufijo meridiano de un número entero
Para comenzar a codificar, abre la Terminal/SSH y escribe node.
Aquí hay una función que convierte un número entero en una cadena con un sufijo meridiano en un formato de 12 horas.
Para hacer esto, utiliza el operador módulo (%) y comprobaciones condicionales.
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";
}
};
Aquí hay algunos ejemplos de cómo utilizar esta función:
getMeridiemSuffixOfInteger(0); // '12am'
getMeridiemSuffixOfInteger(11); // '11am'
getMeridiemSuffixOfInteger(13); // '1pm'
getMeridiemSuffixOfInteger(25); // '1pm'
Esta función toma un número entero como argumento y devuelve una cadena con el sufijo meridiano.
Resumen
¡Felicitaciones! Has completado el laboratorio de Obtener Sufijo Meridiano de Entero. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.