Advertisement
Guest User

Untitled

a guest
Sep 15th, 2014
205
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /**
  2.  * Zwraca odpowiednią formę dla liczby
  3.  
  4.  * @param  {[type]} num ilość
  5.  * @param  {[type]} f1  forma 1. np.(jeden) gołąb
  6.  * @param  {[type]} f2  forma 2. np. (dwa) gołębie
  7.  * @param  {[type]} f3  forma 3. np. (pięć) gołębi
  8.  * @return {[type]}     odpowiednia forma
  9.  */
  10. var getPlural = function(num, f1, f2, f3) {
  11.  
  12.     if (num === 1) {
  13.         return f1;
  14.     }
  15.  
  16.     var mod = num % 100;
  17.  
  18.     if (mod > 4 && mod < 22) {
  19.         return f3;
  20.     }
  21.  
  22.     mod = num % 10;
  23.     if (mod > 1 && mod < 5) {
  24.         return f2;
  25.     }
  26.  
  27.     return f3;
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement