Pular para o conteúdo principal

Questão de Programação — JavaScript — FGV 2023

ProgramaçãoJavaScript
Código
fg060302
Banca
FGV
Órgão
Banco do Brasil
Ano
2023
Nível
Superior
Cargo
Analista Tecnológico
Os tipos de dados suportados pela linguagem ECMAScript (versão 2021) são
  1. ANull, Boolean, Binary, Symbol, Real e Integers.
  2. BNull, Boolean, Varchar, Symbol, Real, Integers e Object.
  3. CUndefined, Null, Boolean, String, Symbol, Number, BigInt e Object.
  4. DUndefined, Null, Boolean, Varchar, Symbol, BigInt, Real, Money e Polimorphic.
  5. EComplex, Null, Boolean, Binary, Varchar, LongInt, Real, Money, Object e Polimorphic.
Revelar gabarito e comentário

GabaritoC — Undefined, Null, Boolean, String, Symbol, Number, BigInt e Object.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Tipos de dados do ECMAScript (JavaScript)

Gabarito: letra C. A especificação ECMAScript 2021 define os tipos de dados primitivos e o tipo Object:

  • Undefined

  • Null

  • Boolean

  • String

  • Symbol

  • Number

  • BigInt

  • Object

Nenhuma outra alternativa apresenta exclusivamente essas oito categorias.

Tipos ECMAScript (ES2021)
  • 1Primitivos
    • Undefined
    • Null
    • Boolean
    • String
    • Symbol
    • Number
    • BigInt
  • 2Object
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

Inclui Binary, Real e Integers, que não são tipos nativos do ECMAScript. Binary não faz parte da linguagem; Real e Integers são conceitos substituídos por Number (ponto flutuante) e BigInt (inteiros grandes).

Alternativa B — ❌ Incorreta

Inclui Varchar (típico de bancos de dados) e Real – ambos ausentes na especificação. Integers também não é um tipo separado.

Alternativa C — ✅ Correta ⟵ GABARITO

Lista exatamente os oito tipos suportados: Undefined, Null, Boolean, String, Symbol, Number, BigInt e Object. Corresponde à versão ES2021.

Alternativa D — ❌ Incorreta

Apresenta Varchar, Real, Money e Polimorphic, que não existem no ECMAScript. Polimórfico não é um tipo – o polimorfismo é uma característica de objetos.

Alternativa E — ❌ Incorreta

Contém Complex, Binary, Varchar, LongInt, Real, Money e Polimorphic – todos estranhos à linguagem.

NÃO CAIA NESSA!

Decore os 8 tipos do ECMAScript com a sigla UNBS NSBO: Undefined, Null, Boolean, String, Symbol, Number, BigInt, Object. Cuidado para não confundir com tipos de outras linguagens: Varchar (SQL), Real/Integer (Pascal), Complex (Python/C++), Money (formatos financeiros).

Link permanente: /questoes/fg060302