我的代码有问题...如何在函数内部减去全局变量并将其获取?

var liczba = 0
function create(data)
{
  liczba--
}

if(e.keyCode == 32)
{
  liczba++

  if(liczba<5)
  {
    create(liczba)
  }
}


当我尝试减少变量liczba时,其值没有变化

请帮我

最佳答案

对于我们的假设(JSBin

最好通过onkeypress获得按键

的HTML

<input type='text' onkeypress='return enterKeyPress(event);' />


CSS可能是

var liczba = 0;
function enterKeyPress(e){
  alert("In if.."+liczba);
    if(e.keyCode == 32){
       liczba = liczba + 1;
        alert("In if.."+liczba);
       if(liczba<5){
          create();
       }
    } else {
       create();
    }
}
function create(){
    alert("In function.."+liczba);
    liczba = liczba - 1;
}

09-25 22:13