Skip to content

Commit 4e28fa9

Browse files
committed
Update folders.
1 parent 6968aa1 commit 4e28fa9

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

1-js/02-first-steps/05-types/article.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ Além dos números regulares, existem os chamados "valores numéricos especiais"
3838
```js run
3939
alert( Infinity ); // Infinito
4040
```
41+
4142
- `NaN` representa um erro computacional. É o resultado de uma operação matemática incorreta ou indefinida, por exemplo:
4243

4344
```js run
@@ -95,6 +96,7 @@ alert( `o resultado é *!*${1 + 2}*/!*` ); // o resultado é 3
9596
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.
9697

9798
Por favor, note que isso só pode ser feito com backticks. Outras citações não têm esta funcionalidade de incorporação!
99+
98100
```js run
99101
alert( "o resultado é ${1 + 2}" ); // o resultado é ${1 + 2} (aspas duplas não fazem nada)
100102
```
@@ -223,7 +225,6 @@ As três últimas linhas podem precisar de explicações adicionais:
223225
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.
224226
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.
225227

226-
227228
## Resumo
228229

229230
Existem 7 tipos básicos em JavaScript.
@@ -242,4 +243,4 @@ O operador `typeof` nos permite ver qual tipo é armazenado em uma variável.
242243
- Retorna uma string com o nome do tipo, como `"string"`.
243244
- Para `null` retorna `"object"` -- isso é um erro na linguagem, não é realmente um objeto.
244245

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

Comments
 (0)