function numberToOrdinal(i) {
var j = i % 10,
k = i % 100;
if (j == 0 && k == 100) {
return '0th';
}
if (j == 1 && k != 11) {
return i + "st";
}
if (j == 2 && k != 12) {
return i + "nd";
}
if (j == 3 && k != 13) {
return i + "rd";
}
return i + "th";
}
Он не проходит этот тест, что не так?
должен обрабатывать однозначные цифры, ожидаемые от '0th', до '0'