[Javascript] Définir des array d'entiers ?

Définir des array d'entiers ? [Javascript] - HTML/CSS - Programmation

Marsh Posté le 14-05-2004 à 17:49:27    

[newbie inside]
Salut !
 
bon j'aimerais savoir comment remplir un tableau d'entiers plutot que des chaines de caractères, parce que bien sur les chaines de caractères ca marches pas très bien pour ca par exemple :

Code :
  1. date[0] = new Array();
  2.   date[0]["jour"] = "1";
  3.   date[0]["mois"] = "9";
  4.   date[0]["année"] = "2003";
  5.   date[0]["semaine"] = "1";
  6.  
  7.   for (var i=1; i<43; ++i) {
  8.    
  9.   date[i] = new Array();
  10. [...]
  11.   else {date[i]["jour"]=date[i-1]["jour"]+7;}


Message édité par azerty12 le 14-05-2004 à 17:52:33
Reply

Marsh Posté le 14-05-2004 à 17:49:27   

Reply

Marsh Posté le 16-05-2004 à 12:17:22    

[:the time]


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 17-05-2004 à 15:11:16    

comment faire en sorte qu'un Array prennent mes données en les considérant comme entiers et non comme chaines de caractère (par défaut) ?

Reply

Marsh Posté le 17-05-2004 à 15:15:11    

date[0]["jour"] = 1;  
[:spamafote]

Reply

Marsh Posté le 18-05-2004 à 18:33:00    

Ok. :Jap: Nouveau problème : J'ai des array qui contiennent d'un côté des entiers, de l'autre des chaines de caractère.
 

Code :
  1. entree[19] = new Array();
  2.   entree[19]["jourmenu"] = 1;
  3.   entree[19]["semainemenu"] = 4;
  4.   entree[19]["contenu"] = "Soupe boeuf et coquilles";


 
Bizarrement, imposible d'affichier le "contenu", il me renvoie toujours un NaN alors que je suis sur le bon item ?

Reply

Marsh Posté le 18-05-2004 à 19:25:31    

[:the time]²


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 18-05-2004 à 19:40:36    

Pourquoi

Code :
  1. entree[20] = new Array();
  2.   entree[20]["jourmenu"] = 2;
  3.   entree[20]["semainemenu"] = 4;
  4.   entree[20]["contenu"] = "Soupe tomate et alphabet";
  5.   alert ( + entree[20]["contenu"])

Me renvoie NaN et que faut-il faire pour qu'il me donne bien le contenu ? :jap:

Reply

Marsh Posté le 18-05-2004 à 21:15:43    

j'accuserais bien ton "+" dans le alert...

Reply

Marsh Posté le 18-05-2004 à 21:45:16    

Whouuuups, gagné :D merci :o

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed