“st” 被添加到1和所有比10的倍数大1的数字的尾部,除了11以及比100的倍数大11的数。
“nd” 被添加到2和所有比10的倍数大2的数字的尾部,除了12以及比100的倍数大12的数。
“rd” 被添加到3和所有比10的倍数大3的数字的尾部,除了13以及比100的倍数大13的数。
“th” 被添加到所有其他数字后面。
function getOrdinal(n) { var ord='th'; if(n%10==1 && n%100!=11) { ord='st'; } else if(n%10==2 && n%100!=12) { ord='nd'; } else if(n%10==3 && n%100!=13) { ord='rd'; } return ord; } get-Ordinal.js |
|