File tree Expand file tree Collapse file tree 1 file changed +13
-10
lines changed
Expand file tree Collapse file tree 1 file changed +13
-10
lines changed Original file line number Diff line number Diff line change 11function getOrdinalNumber ( num ) {
2- if ( num === 1 ) {
3- return "1st" ;
4- }
5- if ( num === 2 ) {
6- return "2nd" ;
7- }
8- if ( num === 3 ) {
9- return "3rd" ;
10- }
11- return num + "th" ;
2+ num = num . toString ( ) ;
3+ if ( num . slice ( - 2 ) === '11' || num . slice ( - 2 ) === '12' || num . slice ( - 2 ) === '13' ) {
4+ return num + 'th' ;
5+ } else if ( num . slice ( - 1 ) === '1' ) {
6+ return num + 'st' ;
7+ } else if ( num . slice ( - 1 ) === '2' ) {
8+ return num + 'nd' ;
9+ } else if ( num . slice ( - 1 ) === '3' ) {
10+ return num + 'rd' ;
11+ } else {
12+ return num + 'th' ;
13+ }
1214}
1315
1416module . exports = getOrdinalNumber ;
@@ -18,3 +20,4 @@ console.log(getOrdinalNumber(3));
1820console . log ( getOrdinalNumber ( 4 ) ) ;
1921console . log ( getOrdinalNumber ( 11 ) ) ;
2022console . log ( getOrdinalNumber ( 22 ) ) ;
23+ console . log ( getOrdinalNumber ( 33 ) ) ;
You can’t perform that action at this time.
0 commit comments