我試圖從一個js文件傳遞4個變量到另一個。JavaScript變量在不同的.js之間傳遞
我讀here,你必須寫:
window.myVar = "foo";
,使您的變量 「超級」 - 全球。
在第一個js文件,我有
window.signJoueur1 = string1.charAt(7);
window.signJoueur2 = string2.charAt(7);
window.valeurJoueur1 = random1;
window.valeurJoueur2 = random2;
在第二js文件,我沒有
console.log(window.signJoueur1);
console.log(window.signJoueur2);
console.log(window.valeurJoueur1);
console.log(window.valeurJoueur2);
function trouveCombinaison(signJoueur1, signJoueur2, valeurJoueur1, valeurJoueur2)
{
console.log(signJoueur1);
console.log(signJoueur2);
console.log(valeurJoueur1);
console.log(valeurJoueur2);
}
它應該工作,但所有的console.log回報'不確定」。
如果你想在這裏更多的信息是完整的代碼:
第一的.js http://pastebin.com/0zJKFNem
第二的.js http://pastebin.com/TsWc7TxL
的HTML http://pastebin.com/t3SzwZSC
所以,我的問題是,我怎麼能真正通過變量?
請不要只爲標題添加'2'來允許發佈您的問題。拿出一個更有意義的標題。 – George 2015-01-04 12:02:07
在troupeCombinaison,它作爲參數傳遞,以便將會在troupeCombinaison的範圍內。在這個變量的值'undefined' – rab 2015-01-04 12:03:04
@George我考慮到了你的請求,謝謝。 – Johnrednex 2015-01-04 12:04:53