Problème d'exécution
Résolu
SabrinaHo
Messages postés
4
Statut
Membre
-
jordane45 Messages postés 40050 Statut Modérateur -
jordane45 Messages postés 40050 Statut Modérateur -
Bonjour,
Je début en JS et je n'arrive pas à trouver le problème. Il devrait demander tes 5 série préférée, puis doit les maitres dans une liste et cette liste est inverser.
Est ce que vous voulez bien m'aider .
Configuration: Windows / Chrome 87.0.4280.88
var série = [prompt("votre série préférée numéro 1?")];
var série = [prompt("votre série préférée numéro 2?")];
var série = [prompt("votre série préférée numéro 3?")];
var série = [prompt("votre série préférée numéro 4?")];
var série = [prompt("votre série préférée numéro 5?")];
var i = 4;
var position;
while(i >= 0){
position = i + 1;
document.write( position + ' . ' + série[i] + '<br />');
i--;
}
Je début en JS et je n'arrive pas à trouver le problème. Il devrait demander tes 5 série préférée, puis doit les maitres dans une liste et cette liste est inverser.
Est ce que vous voulez bien m'aider .
Configuration: Windows / Chrome 87.0.4280.88
var série = [prompt("votre série préférée numéro 1?")];
var série = [prompt("votre série préférée numéro 2?")];
var série = [prompt("votre série préférée numéro 3?")];
var série = [prompt("votre série préférée numéro 4?")];
var série = [prompt("votre série préférée numéro 5?")];
var i = 4;
var position;
while(i >= 0){
position = i + 1;
document.write( position + ' . ' + série[i] + '<br />');
i--;
}
Configuration: Windows / Chrome 87.0.4280.88
A voir également:
- Problème d'exécution
- Le service spouleur d'impression local n'est pas en cours d'exécution - Guide
- Processus d'execution client serveur - Forum Windows 10
- Il permet l’exécution des logiciels applicatifs et gère l’utilisation des ressources matérielles (mémoire, processeur, périphériques). - Forum Pilotes (drivers)
- Erreur d'exécution 13 incompatibilité de type ✓ - Forum Programmation
- Au démarrage de l’ordinateur, le d' se lance. il permet l’exécution des logiciels applicatifs et gère l’utilisation des ressources matérielles (mémoire, processeur, périphériques). - Forum Alimentation PC
6 réponses
Déjà, lorsque tu postes du code sur le forum, tu dois utiliser les BALISES DE CODE.
Explications ( à lire entièrement !! ) disponibles ici :
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Ensuite,
Tu essaies d'ajouter des valeurs DANS un array....
Regarde les résultats retournés par cette recherche :
https://www.google.com/search?q=javascript+add+value+to+array
En gros, si on optimise un peu le code :
Explications ( à lire entièrement !! ) disponibles ici :
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Ensuite,
Tu essaies d'ajouter des valeurs DANS un array....
Regarde les résultats retournés par cette recherche :
https://www.google.com/search?q=javascript+add+value+to+array
En gros, si on optimise un peu le code :
//on initialise une variable serie en tant qu'array // Vu qu'on la déclare en dehors de toute fonction, sa portée est globale. var serie = new Array(); /** * Fonction qui va permettre d'ajouter des valeurs issues du prompt dans la variable serie * En paramètre de cette fonction, on indique le "Numero" de la serie */ function addValue(numero){ var x = prompt("votre serie preferee numero " + numero + " ?"); serie.push(x); } for (let i = 1; i<=5 ; i++){ //on fait appel à la fonction addValue en lui passant la valeur de numero = i addValue(i); } //affichage (dans la console du navigateur) du contenu de la variable serie console.log(serie); // Il te reste à faire l'affichage dans ta page en inversant l'ordre de l'array // je te laisse faire... // un indice : https://www.w3schools.com/jsref/jsref_reverse.asp
bonjour,
merci ,J'ai regarder des tutos sur remplir un array, mais sa ne fonctionne pas , si il rempli que la dernière position sur les 5.
5.undefined
4.undefined
3.undefined
2.undefined
1.naruto
voilà se que sa donne, les 4 premières devrait avoir un nom de série.
merci ,J'ai regarder des tutos sur remplir un array, mais sa ne fonctionne pas , si il rempli que la dernière position sur les 5.
5.undefined
4.undefined
3.undefined
2.undefined
1.naruto
voilà se que sa donne, les 4 premières devrait avoir un nom de série.
Bonjour,
Ton problème c'est que tu réinitialise à chaque fois la variable "serie", du coup c'est normal si ce n'est que la dernière valeur qui s'affiche.
Ton problème c'est que tu réinitialise à chaque fois la variable "serie", du coup c'est normal si ce n'est que la dernière valeur qui s'affiche.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
désoler, je n'arrive pas a inséré les 5 demande de série . après des heures de recherche aujourd'hui ,je ne trouve toujours pas .
var serie = [prompt("votre serie preferee numero 5?")];
var i = 4;
var position;
while(i >= 0){
position = i + 1;
document.write( position + ' . ' + serie[i] + '<br />');
i--;
}
réponce:
5.undefined
4.undefined
3.undefined
2.undefined
1.naruto
var serie = [prompt("votre serie preferee numero 5?")];
var i = 4;
var position;
while(i >= 0){
position = i + 1;
document.write( position + ' . ' + serie[i] + '<br />');
i--;
}
réponce:
5.undefined
4.undefined
3.undefined
2.undefined
1.naruto
En réalité tu essayes de manipuler un tableau, mais est ce que tu sais ce que c'est ? Peut être que cette page t'aidera https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Objets_globaux/Array