2013-01-14 50 views
-4

如何将第一个函数中的变量word1传递给纯JavaScript中的第二个函数?在JavaScript中的函数之间传递变量

function functionOne() 
{ 
    var word1 = "dog" ; 
} 

function functionTwo() 
{ 
    var word2= word1; 
} 

我已经在这个问题上检查了其他问题在stackoverflow但我没有得到一个简单的答案。

+3

你是否从functionOne调用functionTwo? –

回答

0

创建公共变量如下解决您的问题

var _common; 

function functionOne() 
{ 
    var word1 = "dog" ; 
    _common= word1; 
} 

function functionTwo() 
{ 
    var word2= _common; 
} 
+1

为此只使用一个全局变量? –

+0

@Laurent建议这种方式,因为不清楚实际OP想要什么...... –

+1

@PranayRana如果您从答案中删除最后一句话会更好。 – VisioN

6

使用参数:

function functionOne() { 
    var word1 = "dog"; 
    functionTwo(word1); 
} 

function functionTwo(word1) { 
    var word2 = word1; 
} 
+1

问题中没有'functionTwo'调用。所以,我认为,还有第三个功能,就是把它们都叫做它们。如果是这样,它将通过返回值来实现。你能否展示这种情况? –