Je suis en train d'apprendre a manipuler le javascript , mais vu qu'on a pas de compilateur (a ce que je sache..?) c'est chiant
voilà mon code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript" >
var a, cpt,verif,com,I;
array1 = new Array (5) ;
array1[1] = "Poisson" ;
array1[2] = "Cigare" ;
array1[3] = "Chocolat" ;
array1[4] = "Bonbon" ;
array1[5] = "Miel" ;
//ini
verif=0;
cpt=1 ;
com=0;
I=1;
document.write("I="+I+"<br>" );
//Verif de vérif
if (verif==0) { document.write(" verif est égale a 0<br>" );}
//boucle while
while(verif==0)
{
a = prompt ("Yo , t\' aime quoi comme aliments", "Donne en 1" ) ; //prompt
while(I <= 5 )
{
if (a == array1[I])
{document.write("Moi aussi jaime les "+ a +" !<br>" );
com++;};
I++;
};//Le bug est quand j'ai rajouter le while(I<=5){};
else{document.write("Ben moi j\'aime pas les "+a+"<br>" );};//else
if (cpt==5){verif=1};
cpt++ ;
};
document.write("nous avons " +com + " aliments en commun" );
</script>
</head>
<body>
</body>
</html>
En fait , avant j'avais fais un truc pas tres pratique :
if (a == array1[1] || a == array1[2] || a == array1[3] || a == array1[4] || a == array1[5]){document.write("Moi aussi jaime les "+ a +" !<br>" );
c'est pas tres modulable...mais ca marche.
Merci d'avance.
---------------
AfterEnd: Batissez un nouveau monde