[JavaScript] variables gloables non reconnues
Fermé
Nymphomaniaque
Messages postés
55
Date d'inscription
mercredi 22 juillet 2009
Statut
Membre
Dernière intervention
14 octobre 2012
-
16 janv. 2012 à 17:55
prosthetiks Messages postés 1189 Date d'inscription dimanche 7 octobre 2007 Statut Membre Dernière intervention 12 juin 2020 - 16 janv. 2012 à 20:34
prosthetiks Messages postés 1189 Date d'inscription dimanche 7 octobre 2007 Statut Membre Dernière intervention 12 juin 2020 - 16 janv. 2012 à 20:34
A voir également:
- [JavaScript] variables gloables non reconnues
- Cle usb non reconnue - Guide
- Telecharger javascript - Télécharger - Langages
- Logiciel réparation clé usb non reconnue gratuit - Télécharger - Récupération de données
- Node.js javascript runtime virus ✓ - Forum Virus
- Manette g-lab non reconnue ✓ - Forum Pilotes (drivers)
4 réponses
prosthetiks
Messages postés
1189
Date d'inscription
dimanche 7 octobre 2007
Statut
Membre
Dernière intervention
12 juin 2020
431
16 janv. 2012 à 18:45
16 janv. 2012 à 18:45
tu as bien un tableau global "t", mais vu que ton for commence à i=2 ses deux premiers index ont une valeur "undefined": [undefined, undefined, "sum2", "sum3", "sum4"].
dans ta fonction f, tu ne peux donc pas appeler les variables sumx car elles n'existent pas.
dans ta fonction f, tu ne peux donc pas appeler les variables sumx car elles n'existent pas.
prosthetiks
Messages postés
1189
Date d'inscription
dimanche 7 octobre 2007
Statut
Membre
Dernière intervention
12 juin 2020
431
16 janv. 2012 à 19:35
16 janv. 2012 à 19:35
J'peux jouer moi aussi ? il est ou l'énoncé ? =)
Nymphomaniaque
Messages postés
55
Date d'inscription
mercredi 22 juillet 2009
Statut
Membre
Dernière intervention
14 octobre 2012
4
16 janv. 2012 à 19:48
16 janv. 2012 à 19:48
Tu peux jouer ! à condition, tu trouves le truc qui marche pas ! car j'ai rempli tout le tableau et toujours pas reconnues !
Bon, l'énoncé : soit à deviner une chaîne de caractère composée comme suit,
(xyz)(#)(xyz)(#)....
où xyz sont des caractères alphanumériques et # est un caractère spécial.
La vérification doit s'effectuer par bloc de 7 caractères !
Bon, l'énoncé : soit à deviner une chaîne de caractère composée comme suit,
(xyz)(#)(xyz)(#)....
où xyz sont des caractères alphanumériques et # est un caractère spécial.
La vérification doit s'effectuer par bloc de 7 caractères !
prosthetiks
Messages postés
1189
Date d'inscription
dimanche 7 octobre 2007
Statut
Membre
Dernière intervention
12 juin 2020
431
16 janv. 2012 à 20:01
16 janv. 2012 à 20:01
Merci ! et on fait valider ou le résultat ?
prosthetiks
Messages postés
1189
Date d'inscription
dimanche 7 octobre 2007
Statut
Membre
Dernière intervention
12 juin 2020
431
16 janv. 2012 à 20:13
16 janv. 2012 à 20:13
ton "t" ne contient pas de variables, il contient juste des string.
Nymphomaniaque
Messages postés
55
Date d'inscription
mercredi 22 juillet 2009
Statut
Membre
Dernière intervention
14 octobre 2012
4
16 janv. 2012 à 20:15
16 janv. 2012 à 20:15
Vous disposez d'une chaîne de caractères générée par un rand, et que vous devriez deviner !
Le programme doit boucler et vérifier le résultat pas quand lui semble mais après avoir mis un bloc de (xyz)(#)(xyz) : c'est une contrainte imposée par l'exercice !
Je peux le résoudre en imbriquant plusieurs for mais je préfère la méthode récursive.
Le programme doit boucler et vérifier le résultat pas quand lui semble mais après avoir mis un bloc de (xyz)(#)(xyz) : c'est une contrainte imposée par l'exercice !
Je peux le résoudre en imbriquant plusieurs for mais je préfère la méthode récursive.
Nymphomaniaque
Messages postés
55
Date d'inscription
mercredi 22 juillet 2009
Statut
Membre
Dernière intervention
14 octobre 2012
4
Modifié par Nymphomaniaque le 16/01/2012 à 20:17
Modifié par Nymphomaniaque le 16/01/2012 à 20:17
Bah, je simplifie encore le problème, je veux afficher d1 qui doit être 3
ce programme ne le permet pas. Des idées ?
function f(d) { d=3; alert (d1); } var d1; f(d1);
ce programme ne le permet pas. Des idées ?
prosthetiks
Messages postés
1189
Date d'inscription
dimanche 7 octobre 2007
Statut
Membre
Dernière intervention
12 juin 2020
431
Modifié par prosthetiks le 16/01/2012 à 20:35
Modifié par prosthetiks le 16/01/2012 à 20:35
Le passage de variable par référence est un peu tordu en javascript.
<script> function f(d){ d.value=3; alert (d1.value); } var d1 = {}; f(d1); </script>
16 janv. 2012 à 18:53
16 janv. 2012 à 19:29
Merci pour ton aide prosthetihks.