Siema

Mam problem z tym kodem... Jak moge zmniejszyć zmienna globalna wewnatrz funkcji a potem ja pobrać?

Kod
              
            var liczba = 0


                 function create(data)
                  {
                   liczba--
                  }


                  if(e.keyCode == 32)
                     {
                         liczba++
                        if(liczba<5)
                           {
                           create(liczba)
                            }
                      
                     }


Kiedy probuje zmienić zmienna w fukncji create() warunek potem nie widzi że liczba sie zmniejsza

Z gory dziekuje