Pular para o conteúdo principal

Questão de Programação — JavaScript — Quadrix 2025

ProgramaçãoJavaScript
Código
qg594907
Banca
Quadrix
Órgão
CFO
Ano
2025
Nível
Superior
Cargo
Analista de Desenvolvimento
Os desenvolvedores dispõem de uma grande variedade de linguagens de programação, cada uma com suas vantagens e desvantagens. Com base nessa informação, julgue o item a seguir.O uso de JavaScript em desenvolvimento web é restrito ao lado do servidor, não sendo utilizado no lado do cliente.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

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”.

JavaScript: linguagem client-side e server-side

Gabarito: E — ERRADO. A afirmação está incorreta porque o JavaScript é utilizado tanto no lado do cliente quanto no lado do servidor — no navegador, é a principal linguagem para criar interatividade e manipular o DOM; no servidor, é amplamente usado por meio de ambientes como o Node.js. A banca inverteu o papel da linguagem, restringindo-a indevidamente ao servidor.

O JavaScript é uma linguagem de programação interpretada, de alto nível, com tipagem dinâmica e multiparadigma (orientada a objetos, imperativa e funcional). Junto com HTML e CSS, forma a tríade de tecnologias essenciais da World Wide Web. Sua principal aplicação histórica e mais difundida é justamente a programação client-side: scripts executados no navegador do usuário, permitindo páginas interativas, validação de formulários, manipulação do DOM, resposta a eventos e requisições assíncronas (AJAX/Fetch).

Porém, o JavaScript não se limita ao cliente. Com o surgimento do Node.js, a linguagem passou a ser amplamente utilizada no lado do servidor, para construir APIs, processar requisições, acessar bancos de dados e executar lógica de backend. Além disso, o JavaScript também é usado em outros ambientes, como bancos de dados (MongoDB), aplicativos mobile (React Native) e desktop (Electron).

A pegadinha da questão está em inverter o papel predominante da linguagem: o JavaScript é, por excelência, a linguagem do lado do cliente — e não do servidor. O candidato que sabe que o JS roda no navegador pode marcar "Certo" por associação, mas o item afirma exatamente o contrário do que é verdadeiro. A banca explora essa inversão clássica.

NÃO CAIA NESSA!

A banca inverte o papel do JavaScript: afirma que ele é restrito ao servidor, quando na verdade é a principal linguagem do lado do cliente. O candidato que sabe que o JS roda no navegador pode marcar "Certo" por associação, mas o item afirma exatamente o contrário do que é verdadeiro. Fique atento a esse tipo de inversão — a banca adora trocar o sujeito da afirmação.

1Lado do cliente (navegador)
Interatividade
Manipulação do DOM
Requisições assíncronas (AJAX/Fetch)
2Lado do servidor
Node.js
APIs e backend
3Outros ambientes
Bancos de dados (MongoDB)
Mobile (React Native)
Desktop (Electron)
JavaScript
LEVELsoulevel.com.br
JavaScript: Lado do cliente (navegador) (Interatividade, Manipulação do DOM, Requisições assíncronas (AJAX/Fetch)); Lado do servidor (Node.js, APIs e backend); Outros ambientes (Bancos de dados (MongoDB), Mobile (React Native), Desktop (Electron))

Item — ❌ ERRADO

A afirmação "O uso de JavaScript em desenvolvimento web é restrito ao lado do servidor, não sendo utilizado no lado do cliente" é falsa. O JavaScript é a principal linguagem de programação client-side em navegadores web, sendo executado no computador do usuário para manipular o DOM, responder a eventos e realizar requisições assíncronas. Além disso, também é utilizado no lado do servidor (Node.js), mas isso não o torna restrito a esse ambiente. Portanto, o item está errado.

Gabarito: E — ERRADO.

Link permanente: /questoes/qg594907