传递Javascript参数并分配给变量

时间:2015-02-20 23:24:26

标签: javascript html

我想将一个函数生成的值传递给另一个函数。

示例:

function mainFunc(){
var x = 1;
}

function doMatch(){
var tot = x + 1;
}

仅当doMath()函数调用时才会计算总计。它不应该再次呼叫mainFunc()

不喜欢这个

  function mainFunc(){
    var x = 1;
      return x;
    }

    function doMatch(){
    var tot = mainFunc() + 1;
    }

我该怎么办?我认为如果我们可以在从mainFunc()生成之后使其成为全局变量,那么每个其他函数都可以访问它。

我们无法从函数编辑全局变量值吗?

1 个答案:

答案 0 :(得分:0)

您可以在这两种方法的范围之外定义一个可从每个方法访问的变量。

function mainFunc(){
  window.x = 1;
}

function doMatch(){
  var tot = x + 1;
}