变量在功能上没有增加

时间:2017-10-17 21:34:18

标签: javascript

我有一个变量在每个函数的末尾上升,函数调用变量。问题是,变量不会增加。有什么建议吗?

var i;
i=0;

example function() {
<function>
 i++;
}

该函数不断返回1.

1 个答案:

答案 0 :(得分:1)

您的代码存在一些问题:

  • 您没有正确宣布自己的功能 - 应该说function example() {而不是example function() {
  • <function>行无效javascript
  • 您永远不会调用您的函数,因此它不会执行。

这是一个有效的重写版本:

var i;
i=0;

function example() {
   i++;
}

example();   //execute the function
console.log(i);  //i should now be 1
example();   //execute the function again
console.log(i);  //i should now be 2
example();   //execute the function again
console.log(i);  //i should now be 3