function message(){
alert('Voici l\'image en question...')
}

function affect1(){
var a = 0;
  if (a++ == 0) alert("ALERTE 1!\na valait 0.\nAprès a++, a vaut " + a); // Condition (a++==0) remplie 
  alert("Après l'affectation a vaut : " + a + "\nEt on a vu l'ALERTE 1");
  a = 0;
  if (++a == 0) alert("ALERTE 2!\na valait 0.\nAprès ++a, a vaut " + a); // Condition (++a==0) non remplie
  alert("Après l'affectation a vaut : " + a + "\nMais on n'a pas vu l'ALERTE 2");
}

function binaire(){
 var x = 10; //( équivalent x = 0xA soit 1010 en binaire)
 var y = 12; //( équivalent y = 0xC soit 1100 en binaire)
// on a les résultats (raisonner à partir des nombres binaires):
 alert(
 "Initialisation des variables:\nx = " + x +
 "\ny = " + y +
 "\n\nRésultats d'opérations:\nx&y = " + (x&y) +  //   8 ( 0x8 ou     1000 en binaire)
 "\nx|y = " + (x|y) +  //  15 ( 0xE ou     1110 en binaire)
 "\nx^y = " + (x^y) +  //   6 ( 0x6 ou     0110 en binaire)
 "\n!x = " + !x +      //   0 ( ou FALSE)
 "\n!y = " + !x +      //   0 ( ou FALSE)
 "\nx<<1 = " + (x<<1)+ //  20 (0x14 ou    10100 en binaire)
 "\nx>>1 = " + (x>>1)+ //   5 ( 0x5 ou      101 en binaire)
 "\n~x = " + ~x);      // -11 (0xf4 ou 11110101 en binaire)
}


function affect3(){
var a = 122
  if (a) alert("A n'est pas nul ! mais vaut " + a);
a = 0
    if (!a) alert("A est nul !!! : = " + a);
}

function creerarray(n) {
  this.length = n; // Élément 0 = le nombre d'éléments du tableau (longueur en éléments)
  for(var i = 1; i <= n; i)  
    this[i] = i++; 
    return this;
}
tab = new creerarray(10) 

tab[2] = "Brossard vous souhaite la bienvenue !" 

function val(){

// Le premier élément est l'index : contient le nombre d'élement du tableau
alert("Valeurs du tableau"  + "\n" + tab.length + "= l'index" + "\n" + tab[1] + "\n" + tab[2]+ "\n" + tab[3]+ "\n" + tab[4]+ "\n" + tab[5]+ "\n" + tab[6]+ "\n" + tab[7]+ "\n" + tab[8]+ "\n" + tab[9]+ "\n" + tab[10]+ "\n" + tab[11] + "= inconnu car il n'y a que 10 éléments");
}
