Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Explorando os Tipos de Dados em JavaScript | Variáveis e Tipos de Dados em JavaScript
Introdução ao JavaScript

bookExplorando os Tipos de Dados em JavaScript

Diferentes tipos de dados se comportam de maneiras distintas em JavaScript, portanto, compreender os tipos de dados é fundamental.

Note
Nota

Um tipo de dado informa ao JavaScript como tratar um determinado dado.

Tipos Diferentes → Resultados Diferentes

12345
// Strings console.log("123" + "123"); // Numbers console.log(123 + 123);
copy

O interpretador realiza concatenação de strings no primeiro caso e adição no segundo.

Operador typeof

typeof retorna o tipo de um valor:

1234567
let a = 15; console.log(typeof 23); // number console.log(typeof a); // number const b = "today"; console.log(typeof "word"); // string console.log(typeof b); // string
copy

Tipos de Dados Principais do JavaScript

Number

Utilizado para cálculos, contadores e operações matemáticas. O JavaScript utiliza um único tipo numérico (não há distinção entre int/float).

12345
console.log(typeof 15.25); console.log(typeof 211); console.log(typeof (22 + 251)); console.log(typeof (26 / 342));
copy

String

Utilizado para armazenar e manipular texto. Strings devem ser envolvidas por aspas simples ou duplas.

12
let str = "Hello! I'm String, and I should help you to work with text!"; console.log(str);
copy

Para identificar a string no código, deve-se utilizar aspas simples ou duplas (por exemplo, 'some text' ou "some text")

1234567
console.log("text"); console.log('text'); console.log("console.log('text')"); console.log('console.log("text")'); console.log(typeof("10"));
copy
Note
Nota

Mantenha um único estilo de aspas por projeto, mas altere quando necessário dentro do texto.

Boolean

Representa valores lógicos: true ou false. Utilizado para verificar condições e controlar o fluxo do programa.

12345678
console.log(true); console.log(false); console.log(typeof(true)); console.log(typeof(false)); console.log(25 > 15); console.log(15 > 25);
copy

1. Os true e false são ___.

2. Qual é o tipo de dado do valor "number"?

3. Qual é o tipo de dado do valor 15?

4. Qual é o tipo de dado do valor 19.32?

5. Qual é o tipo de dado do valor true?

6. Arraste os valores para seus respectivos tipos.

question mark

Os true e false são ___.

Select the correct answer

question mark

Qual é o tipo de dado do valor "number"?

Select the correct answer

question mark

Qual é o tipo de dado do valor 15?

Select the correct answer

question mark

Qual é o tipo de dado do valor 19.32?

Select the correct answer

question mark

Qual é o tipo de dado do valor true?

Select the correct answer

question-icon

Arraste os valores para seus respectivos tipos.

string:

number:


boolean:

Clique ou arraste solte itens e preencha os espaços

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 4

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

bookExplorando os Tipos de Dados em JavaScript

Deslize para mostrar o menu

Diferentes tipos de dados se comportam de maneiras distintas em JavaScript, portanto, compreender os tipos de dados é fundamental.

Note
Nota

Um tipo de dado informa ao JavaScript como tratar um determinado dado.

Tipos Diferentes → Resultados Diferentes

12345
// Strings console.log("123" + "123"); // Numbers console.log(123 + 123);
copy

O interpretador realiza concatenação de strings no primeiro caso e adição no segundo.

Operador typeof

typeof retorna o tipo de um valor:

1234567
let a = 15; console.log(typeof 23); // number console.log(typeof a); // number const b = "today"; console.log(typeof "word"); // string console.log(typeof b); // string
copy

Tipos de Dados Principais do JavaScript

Number

Utilizado para cálculos, contadores e operações matemáticas. O JavaScript utiliza um único tipo numérico (não há distinção entre int/float).

12345
console.log(typeof 15.25); console.log(typeof 211); console.log(typeof (22 + 251)); console.log(typeof (26 / 342));
copy

String

Utilizado para armazenar e manipular texto. Strings devem ser envolvidas por aspas simples ou duplas.

12
let str = "Hello! I'm String, and I should help you to work with text!"; console.log(str);
copy

Para identificar a string no código, deve-se utilizar aspas simples ou duplas (por exemplo, 'some text' ou "some text")

1234567
console.log("text"); console.log('text'); console.log("console.log('text')"); console.log('console.log("text")'); console.log(typeof("10"));
copy
Note
Nota

Mantenha um único estilo de aspas por projeto, mas altere quando necessário dentro do texto.

Boolean

Representa valores lógicos: true ou false. Utilizado para verificar condições e controlar o fluxo do programa.

12345678
console.log(true); console.log(false); console.log(typeof(true)); console.log(typeof(false)); console.log(25 > 15); console.log(15 > 25);
copy

1. Os true e false são ___.

2. Qual é o tipo de dado do valor "number"?

3. Qual é o tipo de dado do valor 15?

4. Qual é o tipo de dado do valor 19.32?

5. Qual é o tipo de dado do valor true?

6. Arraste os valores para seus respectivos tipos.

question mark

Os true e false são ___.

Select the correct answer

question mark

Qual é o tipo de dado do valor "number"?

Select the correct answer

question mark

Qual é o tipo de dado do valor 15?

Select the correct answer

question mark

Qual é o tipo de dado do valor 19.32?

Select the correct answer

question mark

Qual é o tipo de dado do valor true?

Select the correct answer

question-icon

Arraste os valores para seus respectivos tipos.

string:

number:


boolean:

Clique ou arraste solte itens e preencha os espaços

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 4
some-alt