You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: 1-js/02-first-steps/13-while-for/article.md
+4-16Lines changed: 4 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -319,11 +319,7 @@ alert('Done!');
319
319
320
320
Nous avons besoin d'un moyen d'arrêter le processus si l'utilisateur annule la saisie.
321
321
322
-
<<<<<<< HEAD
323
-
Le `break` ordinaire après `input` ne ferait que briser la boucle intérieure. Ce n’est pas suffisant. Les *labels* viennent à la rescousse.
324
-
=======
325
-
The ordinary `break` after `input` would only break the inner loop. That's not sufficient -- labels, come to the rescue!
326
-
>>>>>>> e01998baf8f85d9d6cef9f1add6c81b901f16d69
322
+
Le `break` ordinaire après `input` ne ferait que briser la boucle intérieure. Ce n’est pas suffisant -- les *labels* viennent à la rescousse.
327
323
328
324
Une *label* est un identifiant avec deux points avant une boucle :
329
325
```js
@@ -370,22 +366,14 @@ Les labels ne nous permettent pas de sauter dans un endroit arbitraire du code.
370
366
371
367
Par exemple, il est impossible de faire ceci :
372
368
```js
373
-
<<<<<<< HEAD
374
-
break label; // ne saute pas au label ci-dessous
375
-
=======
376
-
break label; // jump to the label below (doesn't work)
377
-
>>>>>>> e01998baf8f85d9d6cef9f1add6c81b901f16d69
369
+
break label; // saute au label ci-dessous (ne fonctionne pas)
378
370
379
371
label: for (...)
380
372
```
381
373
382
-
<<<<<<< HEAD
383
-
L'appel d'un `break/continue` n'est possible qu'à partir de l'intérieur de la boucle et le libellé doit se situer quelque part au dessus de la directive.
384
-
=======
385
-
A call to `continue` is only possible from inside the loop.
374
+
L'appel d'un `continue` n'est possible qu'à partir de l'intérieur de la boucle
386
375
387
-
The `break` directive may be placed before code blocks too, as `label: { ... }`, but it's almost never used like that. And it also works only inside-out.
388
-
>>>>>>> e01998baf8f85d9d6cef9f1add6c81b901f16d69
376
+
La directive `break` peut aussi être placée avant les blocs de code, comme` label: {...} `, mais elle n'est presque jamais utilisée comme ça. Et cela ne fonctionne qu’à l'envers.
0 commit comments