Javascript - 超簡單方法實現英文序數詞縮寫後綴

序數詞規律:

基變序,有規律,詞尾加上“th”。

一,二,三(first、second、third)特殊記

從4開始上th;5變ve改f(fifth),8去t(eighth),9減e(ninth);

幾十尾巴ty變tie,後面跟上th(twentieth);

幾十幾,頭不變,尾巴變,中間記得加個槓(twenty-fourth);

遇到特殊要除外(twenty-first);

 

Javascript:

function ordinalNumber (n) {
    return n + (['st', 'nd', 'rd'][n < 20 ? n - 1 : n % 10 - 1] || 'th')
}

 

效果展示:

效果展示

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章