Sobre a linguagem JavaScript marque a alternativa correta.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Resposta Correta: E
A questão aborda conceitos fundamentais da linguagem de programação JavaScript, focando em como as variáveis são declaradas e o comportamento dos operadores de comparação. Para resolvê-la, é necessário compreender a sintaxe de declaração de variáveis e as diferenças entre os operadores de comparação == e ===.
A alternativa E está correta porque no JavaScript, o operador == compara a igualdade entre dois valores após a conversão de tipos (coerção), enquanto o operador === compara a igualdade sem conversão de tipos (comparação estrita). Isso significa que 6 == "6"
retorna true porque o valor numérico 6 é considerado igual ao valor da string "6" após a conversão. Por outro lado, 6 === "6"
retorna false porque embora os valores sejam iguais numericamente, eles são de tipos diferentes: um é um número e o outro é uma string, e a comparação estrita não realiza a conversão de tipos.
Compreender a diferença entre esses dois operadores é crucial para evitar bugs e comportamentos inesperados ao comparar valores em JavaScript.
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
Estranho. O gabarito é letra "b". Mas fiz um teste que confirma que a letra "e" é verdadeira.
O Gabarito aqui no QC está errado. O gabarito correto é a letra É.
Quem quiser conferir, basta acessar o site desse concurso http://www.ifsertao-pe.edu.br/index.php/editais?id=2794
Compara valor: ==
Compara valor e tipo: ===
Fonte: https://www.w3schools.com/js/js_operators.asp
a) ERRADO. Você pode declarar uma variável de três formas:
1. Com a palavra chave var. Por exemplo, var x = 42. Esta sintaxe pode ser usada para declarar tanto variáveis locais como variáveis globais.
2. Por simples adição de valor. Por exemplo, x = 42. Isso declara uma variável global. Essa declaração gera um aviso de advertência no JavaScript. Você não deve usar essa variante.
3. Com a palavra chave let. Por exemplo, let y = 13. Essa sintaxe pode ser usada para declarar uma variável local de escopo de bloco. Veja escopo de variável abaixo.
b) ERRADO. JavaScript é uma linguagem de programação.
c) ERRADO. A linguagem de programação JavaScript, desenvolvida pela Netscape, Inc., não faz parte da plataforma Java. O JavaScript não cria applets ou aplicações independentes. Na sua forma mais comum, o JavaScript fica embutido nos documentos HTML e pode fornecer níveis de interatividade para páginas Web que não são acessíveis com um HTML simples.
d) ERRADO. document.write() para imprimir algo na tela.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo