在javascript中将一个变量从一个函数传递到另一个函数

时间:2015-02-17 09:52:55

标签: javascript jquery function

在网络上度过几天之后仍然没有找到我正在寻找的答案......

我需要从另一个函数传递变量,function a在您点击时添加1,function bfunction a中给出的数字减去1。

所以我想说的是:

var x = 0;

function a() {
   x + 1;
}
function b() {
  x - 1;
}

2 个答案:

答案 0 :(得分:2)

您需要将x设置为添加的结果。 +运算符会返回添加结果,但不会更改x 到位。这样的事情会起作用:

var x = 0;

function a() {
   x = x + 1;
}
function b() {
   x = x - 1;
}

此快捷方式为++--

var x = 0;

function a() {
   x++;
}
function b() {
   x--;
}

答案 1 :(得分:-1)

您只编写x + 1,但不会增加x值。您必须按xx = x +1设置x++值。

var x = 0;

function a() {
   x++;
   b(x);  //You can pass x value to b function here
}
function b(var x) {
  x--;
}

<强> Demo