Explorando os Tipos de Dados em JavaScript
Diferentes tipos de dados se comportam de maneiras distintas em JavaScript, portanto, compreender os tipos de dados é fundamental.
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);
O interpretador realiza concatenação de strings no primeiro caso e adição no segundo.
Operador typeof
typeof retorna o tipo de um valor:
1234567let 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
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).
12345console.log(typeof 15.25); console.log(typeof 211); console.log(typeof (22 + 251)); console.log(typeof (26 / 342));
String
Utilizado para armazenar e manipular texto. Strings devem ser envolvidas por aspas simples ou duplas.
12let str = "Hello! I'm String, and I should help you to work with text!"; console.log(str);
Para identificar a string no código, deve-se utilizar aspas simples ou duplas (por exemplo, 'some text' ou "some text")
1234567console.log("text"); console.log('text'); console.log("console.log('text')"); console.log('console.log("text")'); console.log(typeof("10"));
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.
12345678console.log(true); console.log(false); console.log(typeof(true)); console.log(typeof(false)); console.log(25 > 15); console.log(15 > 25);
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.
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Can you explain more about how the `typeof` operator works?
What are some other core data types in JavaScript?
Can you give examples of when to use strings, numbers, and booleans?
Incrível!
Completion taxa melhorada para 2.5
Explorando 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.
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);
O interpretador realiza concatenação de strings no primeiro caso e adição no segundo.
Operador typeof
typeof retorna o tipo de um valor:
1234567let 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
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).
12345console.log(typeof 15.25); console.log(typeof 211); console.log(typeof (22 + 251)); console.log(typeof (26 / 342));
String
Utilizado para armazenar e manipular texto. Strings devem ser envolvidas por aspas simples ou duplas.
12let str = "Hello! I'm String, and I should help you to work with text!"; console.log(str);
Para identificar a string no código, deve-se utilizar aspas simples ou duplas (por exemplo, 'some text' ou "some text")
1234567console.log("text"); console.log('text'); console.log("console.log('text')"); console.log('console.log("text")'); console.log(typeof("10"));
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.
12345678console.log(true); console.log(false); console.log(typeof(true)); console.log(typeof(false)); console.log(25 > 15); console.log(15 > 25);
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.
Obrigado pelo seu feedback!