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
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Fundamentos de 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