~/questoes/programacao
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.
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.
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.
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.
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.
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.