普华永道(PwC) 长期招聘各种软件开发,管理岗位,可全年在家办公, 全年假期优厚。有意者可邮件联系 julia_faneast@163.com 职位简介

js 将数字转为序数数字

/** 给数字添加"st, nd, rd, th"等序数词。 **/

function(n) {
var suffix = ['th', 'st', 'nd', 'rd', 'th'];
var ord = n < 21 ? (n < 4 ? suffix[n] : suffix[0]) : (n % 10 > 4 ? suffix[0] : suffix[n % 10]);
return n + ord;
}

/*
*   Usage:
*   var myNumOld = 23
*   var myNumNew = myNumOld.toOrdinal()
*   Result: 23rd
*/

 

posted @ 2021-03-09 16:04  julia_faneast  阅读(213)  评论(0编辑  收藏  举报