Os tipos de dados suportados pela linguagem ECMAScript (vers...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: C - Undefined, Null, Boolean, String, Symbol, Number, BigInt e Object.
A questão aborda o conhecimento sobre os tipos de dados primitivos e estruturados na linguagem ECMAScript, que é a especificação sobre a qual se baseia o JavaScript. Compreender os tipos de dados é fundamental para a programação, pois eles determinam as operações que podem ser realizadas, o armazenamento de dados e como eles interagem uns com os outros.
Na alternativa correta (C), são listados todos os tipos de dados primitivos e o tipo objeto, que são suportados no ECMAScript 2021:
- Undefined: uma variável sem valor atribuído tem o tipo undefined.
- Null: representa a ausência intencional de qualquer valor de objeto, e é um valor primitivo.
- Boolean: representa um valor lógico que pode ser true ou false.
- String: representa dados textuais e é uma sequência de caracteres.
- Symbol: um tipo de dados cujas instâncias são únicas e imutáveis, podendo ser usadas como identificadores para as propriedades dos objetos.
- Number: um tipo de dado numérico de ponto flutuante, incluindo valores como 3.14 ou 42.
- BigInt: um tipo de dado numérico que pode representar números inteiros em uma escala muito maior que o tipo Number.
- Object: um tipo de dado estruturado que pode armazenar coleções de dados e funcionalidades mais complexas.
As outras alternativas apresentam tipos de dados que não são reconhecidos pelo ECMAScript ou usam terminologia que é mais comum em outros contextos de programação ou banco de dados, como "Varchar", "Binary", "Real", "Money", e "Polimorphic". Portanto, somente a alternativa C apresenta corretamente os tipos de dados suportados pelo ECMAScript na versão de 2021.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Type | typeof return value | Object wrapper
--------+------------------------------+-------------------------
Null | "object" | N/A
Undefined | "undefined" | N/A
Boolean | "boolean" | Boolean
Number | "number" | Number
BigInt | "bigint" | BigInt
String | "string" | String
Symbol | "symbol" | Symbol
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#primitive_values
Gabarito: C
GABARITO: C
Putaria didática: "Umas Nudistas Brincam e Sempre Sussurram Nomes Grandes(Big) e Originais."
- Undefined
- Null
- Boolean
- String
- Symbol
- Number
- BigInt
- Object.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo