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
The grammatical improvements proposed by @jonnathan-ls have been applied. They mainly consisted of the correct use of commas. There were also two small replacements of words.
Copy file name to clipboardExpand all lines: 1-js/02-first-steps/08-operators/article.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -147,7 +147,7 @@ alert( +"" ); // 0
147
147
*/!*
148
148
```
149
149
150
-
Isto na verdade faz a mesma coisa que `Number(...)`, mas de forma mais curta.
150
+
Isto, na verdade, faz a mesma coisa que `Number(...)`, mas de maneira mais curta.
151
151
152
152
A necessidade de converter strings em números surge com frequência. Por exemplo, se nós estivermos pegando valores de campos de formulário HTML, eles são normalmente strings. E se nós quisermos somá-los?
Do ponto de vista matemático, a abundância de sinais de mais pode parecer estranha. Mas de um ponto de vista de um programador, não há nada de especial: positivos unários são aplicados primeiro, eles convertem strings em números, e então o positivo binário os soma.
179
179
180
-
Por que positivos unários são aplicados a valores antes dos positivos binários? Como iremos ver, é por causa da*maior precedência* destes.
180
+
Por que positivos unários são aplicados a valores antes dos positivos binários? Como iremos ver, é devido à*maior precedência* destes.
181
181
182
182
## Precedência de operador
183
183
@@ -241,7 +241,7 @@ alert( a ); // 3
241
241
alert( c ); // 0
242
242
```
243
243
244
-
No exemplo acima, o resultado da expressão `(a = b + 1)` é o valor que é atribuído à `a` (isto é, `3`). Este é então usado para avaliações adicionais.
244
+
No exemplo acima, o resultado da expressão `(a = b + 1)` é o valor atribuído à `a` (isto é, `3`). Este é então usado para avaliações adicionais.
245
245
246
246
Código engraçado, não é?Nós devemos entender como ele funciona, porque às vezes nós o vemos em bibliotecas JavaScript.
247
247
@@ -366,7 +366,7 @@ let a = counter++; // (*) mudou ++counter para counter++
366
366
alert(a); // *!*1*/!*
367
367
```
368
368
369
-
Na linha `(*)`, a forma pós-fixa `counter++` também incrementa `counter` mas retorna o valor *antigo* (anterior ao incremento). Então, o `alerta` mostra `1`.
369
+
Na linha `(*)`, a forma pós-fixa `counter++` também incrementa `counter`, mas retorna o valor *antigo* (anterior ao incremento). Então, o `alerta` mostra `1`.
370
370
371
371
Resumindo:
372
372
@@ -384,7 +384,7 @@ Resumindo:
384
384
let counter = 0;
385
385
alert( ++counter ); // 1
386
386
```
387
-
- Se quisermos incrementar um valor mas usar o seu valor anterior, nós precisamos da forma pós-fixa:
387
+
- Se quisermos incrementar um valor, mas usar o seu valor anterior, nós precisamos da forma pós-fixa:
388
388
389
389
```js run
390
390
let counter = 0;
@@ -443,7 +443,7 @@ Estes operadores são muito raramente usados, quando nós precisamos mexer com n
443
443
444
444
O operador vírgula `,`, é um dos operadores mais raros e incomuns. Às vezes, ele é usado para escrever código mais curto, de modo que precisamos conhecê-lo para entender o que está ocorrendo.
445
445
446
-
O operador vírgula nos permite avaliar várias expressões, dividindo-as com uma vírgula `,`. Cada uma delas é avaliada mas somente o resultado da última é retornado.
446
+
O operador vírgula nos permite avaliar várias expressões, dividindo-as com uma vírgula `,`. Cada uma delas é avaliada, mas somente o resultado da última é retornado.
0 commit comments