Skip to content

Commit 6cad86f

Browse files
committed
feat(first-steps): translates the images of article about conditional branching
1 parent ad77bb6 commit 6cad86f

File tree

5 files changed

+32
-13
lines changed

5 files changed

+32
-13
lines changed

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
**Sim vai.**
1+
**Sim, vai.**
22

3-
Qualquer string exceto uma vazia (e `"0"` não está vazia) se torna `true` no contexto lógico.
3+
Qualquer "string" exceto uma vazia (e `"0"` não está vazia) se torna `true` no contexto lógico.
44

55
Podemos executar e verificar:
66

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+
# f (uma string com zero)
66

77
O `alert` será exibido?
88

Lines changed: 1 addition & 1 deletion
Loading

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

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
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 é chamado de operador "ponto de interrogação".
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".
66

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

@@ -37,8 +37,8 @@ A instrução `if (…)` avalia a expressão entre parênteses e converte o resu
3737

3838
Vamos relembrar as regras de conversão do capítulo <info:type-conversions>:
3939

40-
- Um número `0`, uma string vazia `""`, `null`, `undefined` e `NaN` tornam-se `false`. Por isso são chamados de valores "falsos".
41-
- Outros valores se tornam `true`, então eles são chamados de "verdadeiro".
40+
- 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".
4242

4343
Portanto, o código sob essa condição nunca seria executado:
4444

@@ -48,7 +48,7 @@ if (0) { // 0 é falso
4848
}
4949
```
5050

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

5353
```js
5454
if (1) { // 1 é verdadeiro
@@ -125,9 +125,9 @@ if (age > 18) {
125125
alert(accessAllowed);
126126
```
127127

128-
O chamado operador "condicional" ou "ponto de interrogação" nos permite fazer isso de uma forma mais curta e simples.
128+
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 é chamado de "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 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.
131131

132132
A sintaxe é:
133133

@@ -166,7 +166,7 @@ let accessAllowed = age > 18;
166166

167167
## Múltiplos '?'
168168

169-
Uma seqüência de operadores de ponto de interrogação `?` pode retornar um valor que depende de mais de uma condição.
169+
Uma sequência de operadores de ponto de interrogação `?` pode retornar um valor que depende de mais de uma condição.
170170

171171
Por exemplo:
172172

@@ -181,7 +181,7 @@ let message = (age < 3) ? 'Oi, bebê!' :
181181
alert( message );
182182
```
183183

184-
Pode ser difícil no início entender o que está acontecendo. Mas depois de um olhar mais atento, podemos ver que é apenas uma sequência comum de testes:
184+
Pode ser difícil no início entender o que está acontecendo. Mas depois de um olhar mais atento, percebemos que é apenas uma sequência comum de testes:
185185

186186
1. O primeiro ponto de interrogação verifica se `age < 3`.
187187
2. Se for verdadeiro -- retorna `'Oi, bebê!'`. Caso contrário, continua para a expressão após os dois pontos '":"', verificando `age < 18`.

images.yml

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,23 @@
11
proto-constructor-animal-rabbit.svg:
22
"name: \"White Rabbit\"":
33
"text": "name: \"Coelho Branco\""
4-
"position": "center"
4+
"position": "center"
5+
ifelse_task2.svg:
6+
Begin:
7+
text: Início
8+
position: center
9+
What's the:
10+
text: Qual o nome
11+
position: center
12+
“official” name of:
13+
text: nome "oficial" do
14+
position: center
15+
Other:
16+
text: Outro
17+
position: center
18+
You don't know?:
19+
text: Você não conhece?
20+
position: left
21+
Right!:
22+
text: Correto!
23+
position: center

0 commit comments

Comments
 (0)