2013-01-14 80 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'調用。所以,我認爲,還有第三個功能,就是把它們都叫做它們。如果是這樣,它將通過返回值來實現。你能否展示這種情況? –