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/05-types/article.md
+3-2Lines changed: 3 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -38,6 +38,7 @@ Além dos números regulares, existem os chamados "valores numéricos especiais"
38
38
```js run
39
39
alert( Infinity ); // Infinito
40
40
```
41
+
41
42
-`NaN` representa um erro computacional. É o resultado de uma operação matemática incorreta ou indefinida, por exemplo:
42
43
43
44
```js run
@@ -95,6 +96,7 @@ alert( `o resultado é *!*${1 + 2}*/!*` ); // o resultado é 3
95
96
A expressão dentro de `${…}` é avaliada e o resultado torna-se uma parte da string. Podemos colocar qualquer coisa lá: uma variável como `name` ou uma expressão aritmética como `1 + 2` ou algo mais complexo.
96
97
97
98
Por favor, note que isso só pode ser feito com backticks. Outras citações não têm esta funcionalidade de incorporação!
99
+
98
100
```js run
99
101
alert( "o resultado é ${1 + 2}" ); // o resultado é ${1 + 2} (aspas duplas não fazem nada)
100
102
```
@@ -223,7 +225,6 @@ As três últimas linhas podem precisar de explicações adicionais:
223
225
2. O resultado de `typeof null` é `"object"`. Isso é errado. É um erro oficialmente reconhecido em `typeof`, mantido para compatibilidade. Naturalmente, `null` não é um objeto. É um valor especial com um tipo separado próprio. Assim, outra vez, este é um erro na linguagem.
224
226
3. O resultado de `typeof alert` é `"function"`, porque `alert` é uma função da linguagem. Vamos estudar as funções nos próximos capítulos onde veremos que não há nenhum tipo de "função" especial em JavaScript. As funções pertencem ao tipo de objecto. Mas o `typeof` trata-as de forma diferente. Formalmente, é incorrecto, mas muito conveniente na prática.
225
227
226
-
227
228
## Resumo
228
229
229
230
Existem 7 tipos básicos em JavaScript.
@@ -242,4 +243,4 @@ O operador `typeof` nos permite ver qual tipo é armazenado em uma variável.
242
243
- Retorna uma string com o nome do tipo, como `"string"`.
243
244
- Para `null` retorna `"object"` -- isso é um erro na linguagem, não é realmente um objeto.
244
245
245
-
Nos próximos capítulos, nos concentraremos nos valores primitivos e, uma vez familiarizados com eles, passaremos para os objetos.
246
+
Nos próximos capítulos, nos concentraremos nos valores primitivos e, uma vez familiarizados com eles, passaremos para os objetos.
0 commit comments