1

我对这段代码有疑问...如何在函数内减去变量全局变量并得到它?

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

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

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

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

请帮我

4

1 回答 1

0

对于我们的假设(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;
}
于 2013-07-27T08:34:26.053 回答