获取整数的上午/下午后缀

JavaScriptJavaScriptBeginner
立即练习

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

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

简介

在本实验中,我们将探索如何在JavaScript中将整数转换为带有上午/下午(meridiem)后缀的带后缀字符串。我们将使用取模运算符和条件检查,根据整数值将其转换为12小时制格式,并添加“am”或“pm”。本实验将提供一个在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{{"`获取整数的上午/下午后缀`"}} javascript/data_types -.-> lab-28355{{"`获取整数的上午/下午后缀`"}} javascript/arith_ops -.-> lab-28355{{"`获取整数的上午/下午后缀`"}} javascript/comp_ops -.-> lab-28355{{"`获取整数的上午/下午后缀`"}} javascript/cond_stmts -.-> lab-28355{{"`获取整数的上午/下午后缀`"}} javascript/str_manip -.-> lab-28355{{"`获取整数的上午/下午后缀`"}} end

如何获取整数的上午/下午后缀

要开始编码,请打开终端/SSH并输入node

以下是一个将整数转换为带有上午/下午后缀的12小时制格式字符串的函数。

为此,请使用取模运算符(%)和条件检查。

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

以下是一些如何使用此函数的示例:

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

此函数接受一个整数作为参数,并返回一个带有上午/下午后缀的字符串。

总结

恭喜你!你已经完成了“获取整数的上午/下午后缀”实验。你可以在LabEx中练习更多实验来提升你的技能。

您可能感兴趣的其他 JavaScript 教程