function wordend(num, words){ return words[((num%100 > 10 && num%100 < 15) || num%10 > 4 || num%10 == 0)? 2 : (num%10 == 1)? 0 : 1]; } alert(11+' '+wordend(11, ['стул','стула','стульев']));