JavaScript et port�e dans fonction
Bonjour, jusqu'a present et depuis des ann�es, je pensai que sans le mot "var" la variable �tait global, avec le mot "var" qu'elle �tait local mais la je me rend compte que ce n'est pas le cas :
Exemple concret la ou je me rend compte de cela :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
function funcA() {
variableTest = 10;
funcB(variableTest);
console.log(variableTest);
}
function funcB(variableTest) {
variableTest = 20;
}
funcA();
// Output : 10 |
Voila, je pensai jusque la que comme je d�clare en "global" dans funcA ma variableTest, dans funcB, la valeur de la variable aurait �t� mis a jour. Mais non.
Une id�e du pourquoi et/ou du comment faire cela ? (Je cherche en m�me temps de mon cot� en attendant)
Merci