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/09-comparison/article.md
+5-5Lines changed: 5 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -37,7 +37,7 @@ alert( result ); // true
37
37
38
38
## Comparação de strings
39
39
40
-
Para ver se uma string é maior que outra, o JavaScript usa a chamado ordem "dicionário" ou "lexicográfica".
40
+
Para ver se uma string é maior que outra, o JavaScript usa a chamada ordem "dicionário" ou "lexicográfica".
41
41
42
42
Em outras palavras, as strings são comparadas letra a letra.
43
43
@@ -126,7 +126,7 @@ A mesma coisa acontece com uma string vazia:
126
126
alert( ''==false ); // true
127
127
```
128
128
129
-
Isso acontece porque operandos de tipos diferentes são convertidos em números pelo operador de igualdade `==`. Uma string vazia, assim como `false`, torna-se um zero.
129
+
Isso acontece porque operandos de tipos diferentes são convertidos em números pelo operador de igualdade `==`. Uma string vazia, assim como `false`, torna-se em um zero.
130
130
131
131
O que fazer se quisermos diferenciar `0` de `false`?
132
132
@@ -149,14 +149,14 @@ O operador de igualdade estrita é um pouco mais longo para escrever, mas torna
149
149
Há um comportamento não intuitivo quando `null` ou `undefined` são comparados a outros valores.
150
150
151
151
Para uma verificação de igualdade estrita `===`
152
-
: Esses valores são diferentes, porque cada um deles é de um tipo diferente.
152
+
: Esses valores diferem, porque cada um deles é de um tipo diferente.
153
153
154
154
```js run
155
155
alert( null === undefined ); // false
156
156
```
157
157
158
158
Para uma verificação não estrita `==`
159
-
: Há uma regra especial. Esses dois são um "casal doce": eles se igualam (no sentido de `==`), mas não a qualquer outro valor.
159
+
: Há uma regra especial. Esses dois são um "casal doce": eles se igualam (no sentido de `==`), mas não, a qualquer outro valor.
160
160
161
161
```js run
162
162
alert( null == undefined ); // true
@@ -165,7 +165,7 @@ Para uma verificação não estrita `==`
165
165
Para matemática e outras comparações `< > <= >=`
166
166
: `null/undefined` são convertidos em números: `null` torna-se `0`, enquanto `undefined` torna-se `NaN`.
167
167
168
-
Agora vamos ver algumas coisas engraçadas que acontecem quando aplicamos essas regras. E, o que é mais importante, como não cair numa armadilha com eles.: Esses valores são diferentes, porque cada um deles é de um tipo diferente.
168
+
Agora vamos ver algumas coisas engraçadas que acontecem quando aplicamos essas regras. E, o que é mais importante, como não cair numa armadilha com eles.: Esses valores diferem, porque cada um deles é de um tipo diferente.
0 commit comments