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/14-switch/article.md
+4-5Lines changed: 4 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@ Ela fornece uma forma mais descritiva para comparar um valor a múltiplas varian
8
8
9
9
O `switch` tem um ou mais blocos `case` (caso) e um `default` (padrão) opcional.
10
10
11
-
Tem uma apresentação similar a:
11
+
Tem uma apresentação semelhante a:
12
12
13
13
```js no-beautify
14
14
switch(x) {
@@ -112,7 +112,7 @@ Aqui `+a` dá `1`, o que é comparado a `b + 1` no `case`, e o código correspon
112
112
113
113
## Grupos de "case"
114
114
115
-
Múltiplas variantes de `case` que partihem o mesmo código podem ser agrupadas.
115
+
Múltiplas variantes de `case` que partilhem o mesmo código podem ser agrupadas.
116
116
117
117
Por exemplo, se quisermos que o mesmo código corra por `case 3` e `case 5`:
118
118
@@ -139,7 +139,7 @@ switch (a) {
139
139
140
140
Agora ambos `3` e `5` mostram a mesma mensagem.
141
141
142
-
A habilidade para "agrupar" cases é um efeito secundário de como `switch/case` funciona sem `break`. Aqui a execução do `case 3` começa pela linha `(*)` e prossegue pelo `case 5`, por não existir `break`.
142
+
A habilidade para "agrupar" cases é um efeito secundário de como o `switch/case` funciona sem `break`. Aqui a execução do `case 3` começa pela linha `(*)` e prossegue pelo `case 5`, por não existir `break`.
143
143
144
144
## O tipo importa
145
145
@@ -169,5 +169,4 @@ switch (arg) {
169
169
170
170
1. Para `0`, `1`, o primeiro `alert` é executado.
171
171
2. Para `2` o segundo `alert` corre.
172
-
3. Mas para `3`, o resultado do `prompt` á a string `"3"`, que não é estritamente igual `===` ao número `3`. Assim temos código não
173
-
executável em `case 3`! A variante `default` será executada.
172
+
3. Mas para `3`, o resultado do `prompt` á a string `"3"`, que não é estritamente igual `===` ao número `3`. Assim temos código inútil em `case 3`! A variante `default` será executada.
0 commit comments