--- title: Ajouter un point d'arrêt slug: Tools/Debugger/How_to/Set_a_breakpoint tags: - JavaScript - Tools translation_of: Tools/Debugger/How_to/Set_a_breakpoint original_slug: Outils/Débogueur/Comment/Ajouter_un_point_d_arrêt ---
Il est possible de placer un point d'arrêt de trois façons différentes :
Lors de l'ouverture du menu contextuel, il est possible de placer soit un point d'arrêt normal qui arrêtera l’exécution, ou bien un point d'arrêt conditionnel qui lui n’arrêtera le code que si les conditions définies sont satisfaites.
Si le point d'arrêt choisi est conditionnel, il sera possible de spécifier sa condition :
Chaque point d'arrêt est affiché à deux endroits dans le débogueur :
À partir de Firefox 67, il est possible d'ajouter un point d'arrêt à plusieurs endroits d'une ligne complexe (ex: une ligne avec plusieurs appels de fonction). Par exemple, dans la ligne ci-dessous, il y aura trois endroits possibles pour le point d'arrêt: au point ou la variable est assignée, au point our l'appel à parse
est fait, ou à l'appel de getItem
.
tasks = JSON.parse(localStorage.getItem('todoList'));
Les points d'arrêt possible sont affichés par des indicateurs. L'image suivante montre une l'image suivante affiche la ligne précédente dans le Débogueur. Lors d'un clic sur la ligne, trois indicateurs apparaissent. Par défaut le point d'arrêt est mis sur la première colonne, dans l'image, la seconde colonne à été choisie, ce qui est confirmé par le panneau de droite, la section "Breakpoints" affichant que le point est sur parse
.
Ces points d'arrêt permettent de s’arrêter à plusieurs endroits sur la même ligne, dans l'exemple précédent, il aurait été possible de s’arrêter sur un, deux, ou même chaque point.