Questão de Programação — JavaScript — Quadrix 2025
- Código
- qg594907
- Banca
- Quadrix
- Órgão
- CFO
- Ano
- 2025
- Nível
- Superior
- Cargo
- Analista de Desenvolvimento
- CCerto
- EErrado
GabaritoE — Errado
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.
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.
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