ANÚNCIO

~/questoes/programacao

Quais são considerados tipos de dados primitivos em JavaScript?

Responda, confira o feedback e use o resultado para orientar sua revisão.
Para fixar

Tipos de Dados Primitivos em JavaScript

Conceito central

Tipos primitivos são os dados básicos do JavaScript que não são objetos e representam valores simples como números, textos e valores verdadeiro/falso. Eles formam a base para toda manipulação de informações na linguagem.

Por que essa resposta faz sentido

Number, String, Boolean, null, undefined e Symbol são realmente os tipos primitivos do JavaScript. Esses seis tipos representam os valores mais simples e fundamentais, sendo tudo o resto—como arrays e objetos—construído a partir deles.

Armadilhas comuns

  • Confundir tipos de dados com ferramentas ou linguagens (como achar que HTML é um tipo do JavaScript)
  • Achar que Arrays e Objects são primitivos porque parecem básicos, quando na verdade são estruturas compostas
  • Misturar conceitos de sintaxe (como variáveis e funções) com tipos de dados reais

Entenda as alternativas

A

HTML, CSS, JSON e XML não são tipos de dados do JavaScript. São linguagens ou formatos diferentes. HTML e CSS são para estrutura e estilo de páginas, JSON é um formato de dados que JavaScript pode trabalhar, e XML é um padrão de marcação independente.

B

Esta é a resposta correta. Number (números), String (textos), Boolean (verdadeiro/falso), null (nada), undefined (não definido) e Symbol (identificador único) são os seis tipos primitivos nativos do JavaScript.

C

Array, Object, Function e Map não são primitivos. Eles são estruturas compostas, objetos complexos construídos a partir dos tipos primitivos. Arrays e Objects são coleções, funções são blocos de código e Map é um tipo de objeto especial.

D

Variável, Constante, Função e Escopo não são tipos de dados. São conceitos da linguagem: variável e constante são formas de guardar dados, função é um bloco de código reutilizável, e escopo é o espaço onde uma variável existe.

Dica prática: Abra o console do navegador (F12) e digite typeof seguido de um valor: typeof 42, typeof 'oi', typeof true, typeof undefined. Isso mostra na prática qual é o tipo primitivo de cada coisa que você escrever.

Revise pensando: Se você criar uma variável com const lista = [1, 2, 3], qual será o tipo primitivo dos números dentro da lista?