11.8 Les variables locales et globales - exercices |
![]() ![]() See You Why? |
Que va afficher le script ci-dessous ?
function affecte() {
var a= "7";
var b= "5";
a = a+b;
}
affecte();
alert(a);
Que va afficher le script ci-dessous ?
a = 3;
b = 2;
function line(x) {
a = 5;
b = 4;
return a*x + b
}
//b vaudra...
b = line(a) - b;
alert(b);
//c vaudra...
c = line(a) + b;
alert(c);
Je suis certain d'avoir bien pris note de l'énoncé sous la dictée. Mon prof me prétend que les valeurs affichées devraient être 17 puis 36. Que dois-je modifier dans la source pour obtenir ces valeurs ?
a = 3;
b = 2;
function line(x) {
a = 5;
b = 4;
return a*x + b
}
//b vaudra... mais devrait valoir 17
b = line(a) - b;
alert(b);
//c vaudra... mais devrait valoir 36
c = line(a) + b;
alert(c);
Quel sera le dernier message affiché par ce court script?
var message = 'Dehors';
function avis() {
var message = 'Dedans';
alert(message);
}
avis();
alert(message);
Quel sera le dernier message affiché par ce court script?
var message = 'Dehors';
function avis() {
message = 'Dedans';
alert(message);
}
avis();
alert(message);
Que va afficher ce court script?
var nombre = 2;
function f_ajoute() {
var nombre = nombre + 20;
}
f_ajoute();
nombre = nombre + 1;
document.write(nombre);
Quels seront les différents messages affichés par ce court script?
var i;
function f_tester() {
var j; // On ne voit pas cette variable locale j hors des accolades
alert(j);
j = i;
alert(j);
}
f_tester();
i="bonjour CUY";
f_tester();
Le test
Merci de votre visite à partir de :
| Vous voulez lire quelques messages reçus ? qui ne compte chaque nouvel ordinateur visiteur qu'une seule fois m-à-j du 22/11/2021 : Depuis cette fin septembre 2009, parmi les 210 pays (sur 274 drapeaux connus) qui nous ont visité, voici les 100 pays qui nous visitent le plus, Nos petits visiteurs, classés par date de visite, où un seul ordi nous a visité, sont : 199. Turkmenistan (TM May 10, 2017) ; 200. Lesotho (LS March 1, 2017) ; 201. Turks and Caicos Island (TC January 18, 2016) 202. Cook Islands (CK September 19, 2015) 203. Faroe Islands (FO January 27, 2015) 204. Virgin Islands American (VI November 12, 2014) ; 205. Belize (BZ September 29, 2014) ;206. Eswatini - Swaziland (SZ July 21, 2014) ; 207. Grenada (GD April 3, 2014) ; 208. Timor-Leste (TI March 29, 2014) ; 209. American Samoa (AS December 26, 2012) ; 210. Guyana (GY November 5, 2010). |