Опять я в ступоре.
Собственно изначально была цель разнообразить окончания у "Голос/а/ов"
Привел код в такой вид
if (0!=k) {
var b_term = b.substr(-2);
if (b_term > 10 && b_term < 15) {
d=d+extravote_text[5].replace("%s",b);/*Голосов*/
} else {
var b_term = b.substr(-1);
if (b_term == 0 || b_term > 4) {
d=d+extravote_text[5].replace("%s",b);/*Голосов*/
}
if (b_term == 1) {
d=d+extravote_text[6].replace("%s",b);/*Голос*/
}
if (b_term > 1 && b_term < 5) {
d=d+extravote_text[8].replace("%s",b);/*Голоса*/
}
}
};
Не работает, в чем может быть дело?