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/10-ifelse/article.md
+8-8Lines changed: 8 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
3
3
Às vezes, precisamos realizar ações diferentes com base em condições diferentes.
4
4
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".
6
6
7
7
## A instrução "if"
8
8
@@ -37,8 +37,8 @@ A instrução `if (…)` avalia a expressão entre parênteses e converte o resu
37
37
38
38
Vamos relembrar as regras de conversão do capítulo <info:type-conversions>:
39
39
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".
42
42
43
43
Portanto, o código sob essa condição nunca seria executado:
44
44
@@ -48,7 +48,7 @@ if (0) { // 0 é falso
48
48
}
49
49
```
50
50
51
-
... e dentro desta condição -- sempre será:
51
+
... E dentro desta condição -- sempre será:
52
52
53
53
```js
54
54
if (1) { // 1 é verdadeiro
@@ -125,9 +125,9 @@ if (age > 18) {
125
125
alert(accessAllowed);
126
126
```
127
127
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.
129
129
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.
131
131
132
132
A sintaxe é:
133
133
@@ -166,7 +166,7 @@ let accessAllowed = age > 18;
166
166
167
167
## Múltiplos '?'
168
168
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.
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:
185
185
186
186
1. O primeiro ponto de interrogação verifica se `age < 3`.
187
187
2. Se for verdadeiro -- retorna `'Oi, bebê!'`. Caso contrário, continua para a expressão após os dois pontos '":"', verificando `age < 18`.
0 commit comments