use*_*266 13 javascript variables function
我是JavaScript的初学者,想要问以下内容:我有两个简单的函数,并且想知道是否有任何方法可以将变量值从一个函数传递到另一个函数.我知道我可以将它移动到函数之外以便在其他函数中使用,但只需要知道如何在第二个函数中使用一个局部变量并使用它进行操作.这可能吗?怎么样?
这是一些代码:
window.onload = function show(){
    var x = 3;
}
function trig(){
    alert(x);
}
trig();
问题是:如何从我的第二个函数访问变量x(在函数中声明show)trig?
Pra*_*ana 45
第一种方式是
function function1()
{
  var variable1=12;
  function2(variable1);
}
function function2(val)
{
  var variableOfFunction1 = val;
第二种方式是
var globalVariable;
function function1()
{
  globalVariable=12;
  function2();
}
function function2()
{
  var local = globalVariable;
}
添加到@ pranay-rana的列表:
第三种方法是:
function passFromValue(){
    var x = 15;
    return x;  
}
function passToValue() {
    var y = passFromValue();
    console.log(y);//15
}
passToValue();