Js As Ordinal
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Js As Ordinal相关的知识,希望对你有一定的参考价值。
记录一个觉得不错用的 javascript 方法,也学习了英文关于顺序缩写的规则,从 stackoverflow 的文章 C# 代码改写而来,
function asOrdinal(num) { if (isNaN(num) || num <= 0) { return num + ‘‘; } switch (num % 100) { case 11: case 12: case 13: return num + ‘th‘; } switch (num % 10) { case 1: return num + ‘st‘; case 2: return num + ‘nd‘; case 3: return num + ‘rd‘; } return num + ‘th‘; }
其中关于 111,112,113 的特殊处理值得学习!
stackoverflow 原文地址
http://stackoverflow.com/questions/20156/is-there-an-easy-way-to-create-ordinals-in-c
以上是关于Js As Ordinal的主要内容,如果未能解决你的问题,请参考以下文章
解决移动端报错:Unable to preventDefault inside passive event listener due to target being treated as……(代码片段
PythonScripter2.7报错ascii codec can't encode characters in position 0-1:ordinal not in range(128)