Tipos de valor em JavaScript
Introdução Link to heading
Em JavaScript, existem dois tipos principais de valores: valores primitivos e valores de objetos.
Valores primitivos Link to heading
- São valores simples e imutáveis.
- Eles não possuem propriedades ou métodos.
- Os tipos de valores primitivos são:
- Número: Representa valores numéricos, como números inteiros ou decimais.
- String de texto: Representa uma sequência de caracteres.
- Boleano: Representa um valor verdadeiro ou falso.
- Nulo: Representa um valor intencionalmente vazio.
- Indefinido: Representa um valor que não foi definido.
Exemplos de valores primitivos Link to heading
40; // Number / Numero
"hello world"; // String / Texto
true; // Boolean / Boleano
false; // Boolean / Boleano
null; // Null / Nulo
undefined; // Undefined / Indefinido
Valores do tipo de objeto: Link to heading
- São valores complexos e mutáveis.
- Possuem propriedades e métodos.
- Os tipos de valores de tipo de objeto são:
- Arrays: São coleções ordenadas de valores.
- Objetos: São coleções de propriedades que podem ser de diversos tipos.
Exemplos de valores de tipo de objeto Link to heading
[1, 2, 3]; // Array
{ nome: "john", idade: 30 }; // Object
função typeof
:
Link to heading
A função typeof
permite obter o tipo de um valor.
Exemplo: Link to heading
typeof 40; // "number" / numero
typeof "hello world"; // "string" / texto
typeof true; // "boolean" / boleano
typeof null; // "object" / objeto
typeof undefined; // "undefined" / indefinido
Em resumo Link to heading
- É importante compreender os diferentes tipos de valores em JavaScript.
- Os valores primitivos são simples e imutáveis, enquanto os valores do tipo objeto são complexos e mutáveis.
- A função
typeof
permite obter o tipo de um valor.
Continue aprendendo sobre tipos de valor em JavaScript para melhorar suas habilidades de programação!
Dicas adicionais: Link to heading
- Preste atenção ao tipo de valor que você precisa para cada variável.
- Use a função
typeof
para verificar o tipo de um valor. - Observe que alguns valores, como
null
, são do tipo “objeto”.
Exemplo de uso de diferentes tipos de valores: Link to heading
// Number / Numero
const idade = 30;
// String / Texto
const nome = "john";
// Boolean / Boleano
const isLoggedIn = true;
// Array
const hobbies = ["ler", "programar", "viajar"];
// Object
const pessoa = {
nome: "john",
idade: 30,
hobbies: ["ler", "programar", "viajar"],
};
// função `typeof`
console.log(typeof age); // "number" / numero
console.log(typeof name); // "string" / texto
console.log(typeof isLoggedIn); // "boolean" / boleano
console.log(typeof hobbies); // "object" / objeto
console.log(typeof pessoa); // "object" / objeto
Aproveite a compreensão dos tipos de valor para escrever código JavaScript mais eficiente e eficaz!