suchonakaniz 发表于 2024-1-13 12:37:34

快速提示:如何在 JavaScript 中将数字转换为序数

在本教程中,您将学习如何在 JavaScript 中将数字转换为序数。获取数字的序数可以让您以人类可读的格式显示它。 Backward Skip 10s Play Video Forward Skip 10s 什么是序数词? 序数将数字定义为顺序或序列的一部分。“第一”、“第二”和“第三”都是序数词的例子。当使用数字显示图表结果、月份中的天数或排名时,您通常需要使用序数。 数字可用于显示许多不同类型的数据和结果。当数字呈现给用户时,通常需要以更易读的格式呈现,例如添加序数后缀(例如“6 月 12 日”而不是“6 月 12 日”)。 英语序数后缀规则 让我们看一下英语中如何使用序数词。英语序数遵循一组可预测的(即使不是非常简单的)规则: Learn to Code with JavaScript “st”附加到 1 和大于 10 的倍数的数字,11 和大于 100 的倍数的 11 的数字除外。



例如该函数getOrdinal接受一个数字参数并返回该数字的序数。由于大多数序数词以“th”结尾,因此 的默认值ord设置为th。然后,您在不同条件下测试该数字并根据需要更改序数。 您会注意到,在每个条件中 决策者电子邮件列表 都使用了余数 (%) 运算符。该运算符返回左操作数除以右操作数的剩余值。例如,112 % 100返回12. 要测试该数字是否应具有序数st,请检查n1 是否大于 10 的倍数。 如果所有条件均为假,则 的值ord仍然存在th。 Learn to Code with JavaScript 您可以使用以下 CodePen 演示进行实际测试。 结论 在本教程中,您学习了如何检索数字的序数。序数可用于多种情况,例如以人类可读的格式显示日期或排名。

https://manchestermassage.net/wp-content/uploads/2024/01/photo_2024-01-13_09-23-56.jpg

如果您觉得本文有用,您可能还会喜欢以下内容: 快速提示:如何在 JavaScript 中将数字转换为字符串 快速提示:如何在 JavaScript 中将字符串转换为数字 学习使用 JavaScript 编码 如何快速学习 JavaScript:六个简单的思维技巧 25+ JavaScript 速记编码技术 ES6 实践:新的数字方法 ES6 实践:新字符串方法 — String.prototype. 真值和假值:当 JavaScript 中一切不相等时 分享此文章 黛安·佩纳 黛安·佩纳 Dianne 是 SitePoint 的时事通讯编辑。她特别喜欢学习 JavaScript、CSS 和前端技术。 数据类型 JS 快速提示 序数词 字符串 SitePoint 高级版 下一个 如何在 JavaScript 中使用 Math.random() 生成随机数 如何在。

页: [1]
查看完整版本: 快速提示:如何在 JavaScript 中将数字转换为序数