Skip to content

Commit aee68c6

Browse files
committed
Address @jonnathan-ls requested changes
1 parent caa6bcd commit aee68c6

File tree

3 files changed

+10
-11
lines changed

3 files changed

+10
-11
lines changed

1-js/02-first-steps/14-switch/2-rewrite-if-switch/solution.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,6 @@ switch (a) {
2121
}
2222
```
2323

24-
Pr favor, note: o `break` no final não é necessário. Mas o colocamos como segurança no código.
24+
Por favor, note: o `break` no final não é necessário. Mas o colocamos como segurança no código.
2525

2626
No futuro, poderemos querer colocar mais um `case`, por exemplo `case 4`. E se nos esquecermos de adicionar um break antes dele, no final de `case 3`, ocorrerá um erro. Assim, é uma espécie de prevenção.

1-js/02-first-steps/14-switch/2-rewrite-if-switch/task.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
importância: 4
21

32
---
43

1-js/02-first-steps/14-switch/article.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ switch(x) {
2626
}
2727
```
2828

29-
- O valor de `x` é comparado por meio de uma igualdade exata ao valor do primeiro `case` (isto é, ao `valor1`), a seguir ao do segundo (`valor2`) e assim sucessivamente.
29+
- O valor de `x` é comparado através de uma igualdade exata ao valor do primeiro `case` (isto é, ao `valor1`), a seguir ao do segundo (`valor2`) e assim sucessivamente.
3030
- Se uma igualdade for encontrada, o `switch` começa a executar o código a partir do início do `case` correspondente, até ao próximo `break` (ou até ao fim do `switch`).
3131
- Se nenhum `case` é equiparado então o código em `default` é executado (se existir).
3232

@@ -43,7 +43,7 @@ switch (a) {
4343
break;
4444
*!*
4545
case 4:
46-
alert( 'Exacto!' );
46+
alert( 'Exato!' );
4747
break;
4848
*/!*
4949
case 5:
@@ -54,9 +54,9 @@ switch (a) {
5454
}
5555
```
5656

57-
Aqui o `switch` começa por comparar `a` à variante no primeiro `case`, que é `3`. A correspondência falha.
57+
Aqui o `switch` começa por comparar `a` à variante no primeiro `case`, sendo `3`. A correspondência falha.
5858

59-
Então a `4`. Existe uma correspondência, e assim a execução começa a partir do `case 4` até ao próximo `break`.
59+
A seguir a `4`. Existe uma correspondência, e assim a execução começa a partir do `case 4` até ao próximo `break`.
6060

6161
**Se não existir um `break` então a execução continua pelo próximo `case` sem quaisquer comparações.**
6262

@@ -70,7 +70,7 @@ switch (a) {
7070
alert( 'Muito baixo' );
7171
*!*
7272
case 4:
73-
alert( 'Exacto!' );
73+
alert( 'Exato!' );
7474
case 5:
7575
alert( 'Muito alto' );
7676
default:
@@ -82,7 +82,7 @@ switch (a) {
8282
No exemplo acima, vemos uma execução sequential de três `alert`'s:
8383

8484
```js
85-
alert( 'Exacto!' );
85+
alert( 'Exato!' );
8686
alert( 'Muito alto' );
8787
alert( "Não conheço tais valores" );
8888
```
@@ -125,7 +125,7 @@ switch (a) {
125125
break;
126126

127127
*!*
128-
case 3: // (*) dois cases agrupados
128+
case 3: // (*) dois cases agrupados
129129
case 5:
130130
alert('Errado!');
131131
alert("Porque não tem aulas de matemática?");
@@ -143,7 +143,7 @@ A habilidade para "agrupar" cases é um efeito secundário de como o `switch/cas
143143

144144
## O tipo importa
145145

146-
Vamos emfatizar que a verificação da igualdade é sempre exata. Os valores devem também ser do mesmo tipo para existir correspondência.
146+
Vamos enfatizar que a verificação da igualdade é sempre exata. Os valores devem também ser do mesmo tipo para existir correspondência.
147147

148148
Por exemplo, consideremos o código:
149149

@@ -169,4 +169,4 @@ switch (arg) {
169169

170170
1. Para `0`, `1`, o primeiro `alert` é executado.
171171
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 inútil em `case 3`! A variante `default` será executada.
172+
3. Mas para `3`, o resultado do `prompt` é uma string com o valor `"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

Comments
 (0)