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!

<< Variáveis ​​em JavaScript >>