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

Qui peut m'expliquer ? boucle while

Enitheim86
Enitheim86
Niveau 9
07 octobre 2018 à 20:39:30

J'ai tapé en js une boucle while(a = 0 < 10000) et la page ne semble pas charger, tout bug (incapable de cliquer sur un autre onglet ) et je suis obligé de fermer mon navigateur via le gestionnaire de tache !
Je précise que je sais que c'est incorrect, je connais aussi le délire des boucles infinis mais la j’aimerai juste comprendre le mécanisme derrière par curiosité si quelqu'un a une idée et peut m'expliquer.
Merci

Message édité le 07 octobre 2018 à 20:39:41 par Enitheim86
Pseudo supprimé
Pseudo supprimé 07 octobre 2018 à 21:45:44

Ben ton truc fait que tant que 0 < 10000 ce qui est troujours vrai.

Enitheim86
Enitheim86
Niveau 9
07 octobre 2018 à 22:06:32

non dans ce cas ça ferait une boucle infini, la ça ne fait juste rien, enfin ça frizze le navigateur quoi! genre si je copie colle l'url de ma page sur une autre page déjà ouverte, page d’accueil de google par exemple, ya rien qui va bouger, je reste sur la page d’accueil de google mais je n'ai plus aucun contrôle sur mon navigateur

Ya comme un léger début de chargement mais ça stoppe tout, de suite

Message édité le 07 octobre 2018 à 22:07:38 par Enitheim86
Pseudo supprimé
Pseudo supprimé 07 octobre 2018 à 23:05:08

Oui parce il essaye de charger la page, donc il execute le code de ton javascript, qui est une boucle infinie et qui bloque tout.

Enitheim86
Enitheim86
Niveau 9
07 octobre 2018 à 23:32:02

Le 07 octobre 2018 à 23:05:08 Asayakez a écrit :
Oui parce il essaye de charger la page, donc il execute le code de ton javascript, qui est une boucle infinie et qui bloque tout.

Yep c'est bon j'ai compris, c'est juste que quand la page est déjà ouverte est que je la recharge avec la boucle infini, je peux voir l'évolution via la console si celle ci déjà afficher, et si je la lance d'une autre page par contre ça frizze vu que la page ne peut pas être affiché tant que la boucle est non finie, et vu qu'elle est infinie c'est pas gagné ;) merci

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