栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

将st,nd,rd和th(普通)后缀添加到数字

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

将st,nd,rd和th(普通)后缀添加到数字

该规则如下:

  • st与以1结尾的数字(例如1st,首先发音)一起使用
  • nd用于以2结尾的数字(例如,第92个,发音为90秒)
  • rd与以3结尾的数字一起使用(例如33rd,发音为三十三)
  • 作为上述规则的例外,所有以11、12或13结尾的“青少年”数字都使用-th(例如,11,发音为11、112,发音为100 [和]第十二)
  • th用于所有其他数字(例如,第9个,发音为第9个)。

以下Javascript代码(于14年6月重写)完成了此任务:

function ordinal_suffix_of(i) {    var j = i % 10,        k = i % 100;    if (j == 1 && k != 11) {        return i + "st";    }    if (j == 2 && k != 12) {        return i + "nd";    }    if (j == 3 && k != 13) {        return i + "rd";    }    return i + "th";}

0-115之间的数字的示例输出:

  0  0th  1  1st  2  2nd  3  3rd  4  4th  5  5th  6  6th  7  7th  8  8th  9  9th 10  10th 11  11th 12  12th 13  13th 14  14th 15  15th 16  16th 17  17th 18  18th 19  19th 20  20th 21  21st 22  22nd 23  23rd 24  24th 25  25th 26  26th 27  27th 28  28th 29  29th 30  30th 31  31st 32  32nd 33  33rd 34  34th 35  35th 36  36th 37  37th 38  38th 39  39th 40  40th 41  41st 42  42nd 43  43rd 44  44th 45  45th 46  46th 47  47th 48  48th 49  49th 50  50th 51  51st 52  52nd 53  53rd 54  54th 55  55th 56  56th 57  57th 58  58th 59  59th 60  60th 61  61st 62  62nd 63  63rd 64  64th 65  65th 66  66th 67  67th 68  68th 69  69th 70  70th 71  71st 72  72nd 73  73rd 74  74th 75  75th 76  76th 77  77th 78  78th 79  79th 80  80th 81  81st 82  82nd 83  83rd 84  84th 85  85th 86  86th 87  87th 88  88th 89  89th 90  90th 91  91st 92  92nd 93  93rd 94  94th 95  95th 96  96th 97  97th 98  98th 99  99th100  100th101  101st102  102nd103  103rd104  104th105  105th106  106th107  107th108  108th109  109th110  110th111  111th112  112th113  113th114  114th115  115th


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/575224.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号