|
|
|
|
Salut,
J'ai un problème en JavaScript que je n'arrive pas à résoudre. Voici mon code, très simple...
<script language="JavaScript1.3"> // Variables globales --------------------- var alpha = new Array(2); var prog = new Array(15,4); //----------------------------------------- // Affectation des valeurs ---------------- alpha[0] = " "; alpha[1] = "I"; prog[0][0] = "q0"; prog[0][1] = "I"; prog[0][2] = " "; prog[0][3] = "q1"; prog[1][0] = "q1"; prog[1][1] = " "; prog[1][2] = ">"; prog[1][3] = "q2"; // la ligne qui pose problème est visiblement la suivante prog[2][0] = "q2"; prog[2][1] = "I"; prog[2][2] = ">"; prog[2][3] = "q2"; prog[3][0] = "q2"; prog[3][1] = " "; prog[3][2] = ">"; prog[3][3] = "q3"; prog[4][0] = "q3"; prog[4][1] = "I"; prog[4][2] = ">"; prog[4][3] = "q3"; prog[5][0] = "q3"; prog[5][1] = " "; prog[5][2] = "I"; prog[5][3] = "q4"; prog[6][0] = "q4"; prog[6][1] = "I"; prog[6][2] = ">"; prog[6][3] = "q5"; prog[7][0] = "q5"; prog[7][1] = " "; prog[7][2] = "I"; prog[7][3] = "q6"; prog[8][0] = "q6"; prog[8][1] = "I"; prog[8][2] = "<"; prog[8][3] = "q6"; prog[9][0] = "q6"; prog[9][1] = " "; prog[9][2] = "<"; prog[9][3] = "q7"; prog[10][0] = "q7"; prog[10][1] = " "; prog[10][2] = ">"; prog[10][3] = "q9"; prog[11][0] = "q7"; prog[11][1] = "I"; prog[11][2] = "<"; prog[11][3] = "q8"; prog[12][0] = "q8"; prog[12][1] = "I"; prog[12][2] = "<"; prog[12][3] = "q8"; prog[13][0] = "q8"; prog[13][1] = " "; prog[13][2] = ">"; prog[13][3] = "q0"; prog[14][0] = "q9"; prog[14][1] = " "; prog[14][2] = ">"; prog[14][3] = "q10"; //----------------------------------------- </script>
En JS, l'instruction :
var prog = new Array(15,4) ; crée un tableau unidimensionnel à 2 éléments contenant les valeurs 15 et 4. Dans ton cas, il convient de faire, par exemple : 1ère solution : var prog = new Array() ;
for ( i 0 ; i < 15 ; i++ ) {
prog[i] = new Array() ; // ou new Array(4) ;
}
puis coder les affectations. 2ème solution : var prog = new Array() ;
prog[0] = new Array("q0","I"," ","q1") ;
prog[1] = new Array("q1"," ",">","q2") ;
..........
prog[14] new Array("q9"," ",">","q10") ; |
Bsr Snnnnnnnnnnnnaaaaaaaaaaaaake,
|
Hello,
|