CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

JavaScript : Chiffres + Lettre dans var.

MusicOnlyMusic
MusicOnlyMusic
Niveau 10
20 décembre 2012 à 23:17:28

En déclarant une variable, possible de mettre et du texte, et des autres variables dedans ?

J'ai une chaîne de chiffres dans un tableau Tab[cpt]

Je veux les enregistrer dans une variable qui est dans une boucle et qui est censé mettre tous les chiffres ensemble quand ça a fini de tourner

Registre = Registre + Tab[cpt]

Le truc si je fais ça ça va faire du caca boudin.

J'amerais bien un truc du genre

Registre = (Registre "<br>" + Tab[cpt])

Mettons que y a 5, 15, 10 dans Tab[cpt], et que ça classe (algo de tri)

ça enregistrerait tout à la fin

Registre =
5, 15, 10

(boucle)

Registre = Registre + Tab[cpt]
donc :
5, 10, 15
5, 15, 10

Et quand je le resors

document.write(Registre)

Il me sortent ça.

Possible ? :hap: Solution alternative ?

MusicOnlyMusic
MusicOnlyMusic
Niveau 10
20 décembre 2012 à 23:34:02

C'est un algorithme de tri à bulles.
Une boucle for qui tourne et qui inverse 2 chiffres à chaque tour (étape)

Tous les chiffres sont dans Tab[cpt].

Je veux qu'à chaque fois que la boucle tourne, la valeur de Tab[cpt] est enregistrée.

ainsi, à la fin je peux la ressortir.

Par exemple

tour 1 : tab[cpt] = 50, 40, 20, 60
tour 2 : tab[cpt]= 40, 50, 20, 60
t3 : = 20, 50, 40, 60
t4 = 20 40 50 60

ET à la fin de chaque tour ça enregistre ça dans quelque chose.

Ensuite, à la fin je veux pouvoir resortir tous les chiffres sans relancer le script

50, 40, 20, 60
40, 50, 20, 60
20, 50, 40, 60
20, 40, 50, 60

ça donnera ça

Et je sais pas commetn m'y prendre. :hap:

MusicOnlyMusic
MusicOnlyMusic
Niveau 10
20 décembre 2012 à 23:43:15

Sinon dans ma boucle for j'ai essayé de mettre ça

for(sss=0;lama<=Taille-1;cpt++){
Registre[sss]=Tableau[cpt];
}

Ce qui devrait faire que

Registre[0]= 50, 40, 20, 60
Registre[1]= 40, 50, 20, 60
etc.

Et ressortir avec ça

for(var ttt = 0; cacao<Registre.lenght; cacao++){
document.write(Registre[ttt]+'<br>');
}

Mais ça marche pas. :(

Pseudo supprimé
Pseudo supprimé 21 décembre 2012 à 10:52:07

C'est quoi ces noms et prédicats de boucle for farfelus ?!

Je résume :

Pour x partant de 0 et tant que y<=taille-1
Registre[x]=Tableau[z]
z++
FinPour

Pour comencer, x reste toujours à 0.
Ensuite ta boucle ne s'arrête que si avant l'entrée lama<=Taille-1.

Tu devrais relire le fonctionnement des itérations. On ne programme pas pas essai/erreur.

Une boucle pour "normale" a la tête suivante :

for(index=0; index<maximum; index++) {
afficher(index);
}

Pseudo supprimé
Pseudo supprimé 21 décembre 2012 à 10:54:50

PS: Le nom d'une variable doit être représentatif de sa fonction. Tu éviteras ainsi ce genre d'erreurs. Accessoirement, tu pourras relire ton code dans un mois.

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Programmation
  • Création de sites web
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment