Js As Ordinal
2016-02-01 22:22
721 查看
记录一个觉得不错用的 javascript 方法,也学习了英文关于顺序缩写的规则,从 stackoverflow 的文章 C# 代码改写而来,
其中关于 11,12,13 的特殊处理值得注意,很容易忽略掉!
stackoverflow 原文地址
http://stackoverflow.com/questions/20156/is-there-an-easy-way-to-create-ordinals-in-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'; }
其中关于 11,12,13 的特殊处理值得注意,很容易忽略掉!
stackoverflow 原文地址
http://stackoverflow.com/questions/20156/is-there-an-easy-way-to-create-ordinals-in-c
相关文章推荐
- JavaScript
- javascript实现端口扫描
- 读书笔记 JavaScript高级程序设计 第三章 基本概念-语法
- json学习篇
- JavaScript数据类型
- JavaScript——递归调用使用arguments.callee
- JavaScript 中对小数取整的常用函数
- jsp路径问题
- JavaScript——作为值的函数
- JavaScript——函数的三种声明方式
- ajax在js下按顺序执行
- JavaScript 命名规则
- Javascript的四种(函数)调用模式
- JavaScript菜鸟教程 grammar
- destoon中隐藏input框的值的设定
- underscorejs-groupBy学习
- underscorejs-sortBy学习
- 《JavaScript DOM编程艺术》学习
- Javascript学习笔记6——BOM
- javascript实现贪吃蛇