Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save rubinchyk/62f0782b07a688a097c87c8727be193a to your computer and use it in GitHub Desktop.
Save rubinchyk/62f0782b07a688a097c87c8727be193a to your computer and use it in GitHub Desktop.
Cклонение числительных на javascript
function declension(number, titles) {
var cases = [2, 0, 1, 1, 1, 2];
return titles[(number % 100 > 4 && number % 100 < 20) ? 2 : cases[(number % 10 < 5) ? number % 10 : 5]];
}
var title = declension(N, ['арбуз','арбуза','арбузов']);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment