Skip to content

Commit f38a7d5

Browse files
committed
refactor: corrige sugestões conforme code review #pullrequestreview-1207296036
Code Review: #246 (review)
1 parent 203e90c commit f38a7d5

File tree

4 files changed

+22
-22
lines changed

4 files changed

+22
-22
lines changed

1-js/02-first-steps/10-ifelse/1-if-zero-string/task.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ importance: 5
22

33
---
44

5-
# f (uma “string” com zero)
5+
# if (uma “string” com zero)
66

77
O `alert` será exibido?
88

1-js/02-first-steps/10-ifelse/2-check-standard/task.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ importance: 2
66

77
Usando a construção `if..else`, escreva o código que pergunta: 'Qual é o nome "oficial" do JavaScript?'
88

9-
Se o visitante digitar "ECMAScript", então chame a função alerta passando como valor: "correto!", caso contrário -- registre a seguinte mensagem: "Você não sabe? ECMAScript!"
9+
Se o visitante digitar "ECMAScript", então chame a função `alert` passando como valor: "Correto!", caso contrário -- registre a seguinte mensagem: "Você não sabe? ECMAScript!"
1010

1111
![](ifelse_task2.svg)
1212

1-js/02-first-steps/10-ifelse/3-sign/task.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@ importance: 2
22

33
---
44

5-
# Mostra o sinal
5+
# Mostre o sinal
66

77
Usando `if..else`, escreva o código que obtém um número via `prompt` e depois mostra em `alert`:
88

99
- `1`, se o valor for maior que zero,
1010
- `-1`, se menor que zero,
11-
- `0`, se for igual a zero.
11+
- `0`, se igual a zero.
1212

1313
Nesta tarefa assumimos que a entrada é sempre um número.
1414

1-js/02-first-steps/10-ifelse/article.md

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,16 @@
22

33
Às vezes, precisamos realizar ações diferentes com base em condições diferentes.
44

5-
Para fazer isso, podemos usar a instrução `if` e o operador condicional `?`, que também é comumente dito como operador "ponto de interrogação".
5+
Para fazer isso, podemos usar a instrução `if` e o operador condicional `?`, que também é chamado de operador "ponto de interrogação".
66

77
## A instrução "if"
88

9-
A instrução `if(...)` avalia uma condição entre parênteses e, se o resultado for `true`, executa um bloco de código.
9+
A instrução `if(...)` avalia uma condição entre parênteses e, se o resultado for `true` (verdadeiro), executa um bloco de código.
1010

1111
Por exemplo:
1212

1313
```js run
14-
let year = prompt('Em que ano a especificação ECMAScript-2015 foi publicada?', '');
14+
let year = prompt('Em que ano foi publicada a especificação ECMAScript-2015?', '');
1515

1616
*!*
1717
if (year == 2015) alert( 'Você está certo!' );
@@ -20,7 +20,7 @@ if (year == 2015) alert( 'Você está certo!' );
2020

2121
No exemplo acima, a condição é uma simples verificação de igualdade (`year == 2015`), mas pode ser muito mais complexa.
2222

23-
Se quisermos executar mais de uma instrução, temos que envolver nosso bloco de código entre chaves:
23+
Se quisermos executar mais de uma instrução, temos que envolver o nosso bloco de código entre chaves:
2424

2525
```js
2626
if (year == 2015) {
@@ -29,7 +29,7 @@ if (year == 2015) {
2929
}
3030
```
3131

32-
Recomendamos envolver seu bloco de código com chaves `{}` toda vez que você usar uma instrução `if`, mesmo que haja apenas uma instrução a ser executada. Isso melhora a legibilidade.
32+
Recomendamos envolver o seu bloco de código entre chaves `{}` toda vez que usar uma instrução `if`, mesmo que haja apenas uma instrução a ser executada. Isso melhora a legibilidade.
3333

3434
## Conversão booleana
3535

@@ -38,17 +38,17 @@ A instrução `if (…)` avalia a expressão entre parênteses e converte o resu
3838
Vamos relembrar as regras de conversão do capítulo <info:type-conversions>:
3939

4040
- Um número `0`, uma ‘string’ vazia `""`, `null`, `undefined` e `NaN` tornam-se `false`. Por isso são entitulados como valores "falsos".
41-
- Outros valores se tornam `true`, então eles são entitulados como "verdadeiro".
41+
- Outros valores se tornam `true`, então eles são entitulados como "verdadeiros".
4242

43-
Portanto, o código sob essa condição nunca seria executado:
43+
Portanto, o código sob esta condição nunca seria executado:
4444

4545
```js
4646
if (0) { // 0 é falso
4747
...
4848
}
4949
```
5050

51-
... E dentro desta condição -- sempre será:
51+
... e dentro desta condição -- sempre será executado:
5252

5353
```js
5454
if (1) { // 1 é verdadeiro
@@ -59,7 +59,7 @@ if (1) { // 1 é verdadeiro
5959
Também podemos passar um valor booleano pré-avaliado para `if`, assim:
6060

6161
```js
62-
let cond = (year == 2015); // igualdade é avaliada como verdadeira ou falsa
62+
let cond = (year == 2015); // a igualdade é avaliada como verdadeira ou falsa
6363

6464
if (cond) {
6565
...
@@ -68,12 +68,12 @@ if (cond) {
6868

6969
## A cláusula "else"
7070

71-
A instrução `if` pode conter um bloco opcional "else". Ele é executado quando a condição é falsa.
71+
A instrução `if` pode conter um bloco opcional "else" (senão). Ele é executado quando a condição é falsa.
7272

7373
Por exemplo:
7474

7575
```js run
76-
let year = prompt('Em que ano a especificação ECMAScript-2015 foi publicada?', '');
76+
let year = prompt('Em que ano foi publicada a especificação ECMAScript-2015?', '');
7777

7878
if (year == 2015) {
7979
alert( 'Você acertou!' );
@@ -89,7 +89,7 @@ if (year == 2015) {
8989
Por exemplo:
9090

9191
```js run
92-
let year = prompt('Em que ano a especificação ECMAScript-2015 foi publicada?', '');
92+
let year = prompt('Em que ano foi publicada a especificação ECMAScript-2015?', '');
9393

9494
if (year < 2015) {
9595
alert( 'Muito cedo...' );
@@ -100,7 +100,7 @@ if (year < 2015) {
100100
}
101101
```
102102

103-
No código acima, o JavaScript primeiro verifica `year < 2015`. Se for falso, vai para a próxima condição `ano > 2015`. Se isso também for falso, mostra o último 'alerta'.
103+
No código acima, o JavaScript primeiro verifica `year < 2015`. Se for falso, vai para a próxima condição `year > 2015`. Se isto também for falso, mostra o último `alert`.
104104

105105
Pode haver mais blocos `else if`. O `else` final é opcional.
106106

@@ -111,7 +111,7 @@ Pode haver mais blocos `else if`. O `else` final é opcional.
111111
Por exemplo:
112112

113113
```js run no-beautify
114-
let accessAllowed;
114+
let accessAllowed; // (acessoPermitido)
115115
let age = prompt('Quantos anos você tem?', '');
116116

117117
*!*
@@ -127,7 +127,7 @@ alert(accessAllowed);
127127

128128
O chamado operador "condicional" ou "ponto de interrogação" nos permite fazer isso de uma forma curta e simples.
129129

130-
O operador é representado por um ponto de interrogação `?`. Às vezes referênciado como "ternário", porque o operador possui três operandos. Na verdade, é o único operador em JavaScript que possui tantos. Na verdade, é o único operador em JavaScript que possui tantas possibilidades de operandos.
130+
O operador é representado por um ponto de interrogação `?`. Às vezes é chamado de "ternário", porque o operador possui três operandos. Na verdade, é o único operador em JavaScript que possui tantos.
131131

132132
A sintaxe é:
133133

@@ -207,7 +207,7 @@ if (age < 3) {
207207
Às vezes, o ponto de interrogação `?` é usado como substituto para `if`:
208208

209209
```js run no-beautify
210-
let company = prompt('Qual empresa criou o JavaScript?', '');
210+
let company = prompt('Que empresa criou o JavaScript?', '');
211211

212212
*!*
213213
(company == 'Netscape') ?
@@ -221,12 +221,12 @@ Não atribuímos um resultado a uma variável aqui. Em vez disso, executamos um
221221

222222
**Não é recomendado usar o operador de ponto de interrogação dessa maneira.**
223223

224-
A notação é mais curta do que a instrução `if` equivalente, que atrai alguns programadores. Mas é menos legível.
224+
A notação é mais curta do que a instrução `if` equivalente, o que atrai alguns programadores. Mas é menos legível.
225225

226226
Aqui está o mesmo código usando `if` para comparação:
227227

228228
```js run no-beautify
229-
let company = prompt('Qual empresa criou o JavaScript?', '');
229+
let company = prompt('Que empresa criou o JavaScript?', '');
230230

231231
*!*
232232
if (company == 'Netscape') {

0 commit comments

Comments
 (0)