Skip to content

Commit 2eaa92c

Browse files
committed
Editing getordinalnumber code
1 parent d7507ff commit 2eaa92c

File tree

1 file changed

+13
-10
lines changed

1 file changed

+13
-10
lines changed
Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,16 @@
11
function 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

1416
module.exports = getOrdinalNumber;
@@ -18,3 +20,4 @@ console.log(getOrdinalNumber(3));
1820
console.log(getOrdinalNumber(4));
1921
console.log(getOrdinalNumber(11));
2022
console.log(getOrdinalNumber(22));
23+
console.log(getOrdinalNumber(33));

0 commit comments

Comments
 (0)