Questões de Concurso
Comentadas sobre javascript em programação
Foram encontradas 771 questões
I. Devem ter seus valores atribuídos na declaração.
II. Podem ter seus valores alterados depois de declaradas.
III. Têm sempre escopo global.
Está correto o que se afirma em:
<!DOCTYPE html> <html> <body> <script> alert(typeof 1.99 + '-' + typeof 'p' + '-' + typeof true + '-' + typeof null + '-' + typeof P); </script> </body> </html>
Ao abrir o documento em um navegador, o que será exibido na caixa de alerta que será aberta?
( ) É uma plataforma de desenvolvimento que permite executar códigos Javascript do lado do servidor, que podem ser executados fora do navegador.
( ) Tem arquitetura orientada a eventos, o que limita sua capacidade de lidar com muitas conexões simultâneas com baixo consumo de recursos.
( ) É um ambiente de execução assíncrono funcionando de forma a não bloquear a aplicação no momento de sua execução, colocando os processos mais demorados para um segundo plano.
( ) Tem um gerenciador de pacotes próprio, usado principalmente para gerenciar dependências, chamado NPM (Node Package Manager).
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
<!DOCTYPE html> <html> <body> <section id="conteudo"></section> <script> const conteudo = document.getElementById('conteudo'); const titulo = document.createElement('h1'); titulo.textContent = 'Título'; conteudo.appendChild(titulo); const paragrafo = document.createElement('p'); paragrafo.textContent = 'Conteúdo deste parágrafo. '; conteudo.appendChild(paragrafo); const link = document.createElement('a'); link.textContent = 'Link'; link.setAttribute("href", "https://google.com"); paragrafo.appendChild(link); </script> </body> </html>
const dados = [ { id: 1, titulo: 'Turma A', estudantes: [ { nome: 'João', idade: 20 }, { name: 'Maria', idade: 22 }, { name: 'Pedro', idade: 21 } ] }, { id: 2, titulo: 'Turma B', estudantes: [ { nome: 'Joana', idade: 25 }, { name: 'José', idade: 21 }, { name: 'Lucas', idade: 26 }, { name: 'Lucia', idade: 28 } ] } ];
var x = 20; function multiplicar() { var x = 5; x *= 2; console.log(x); }
console.log(x); multiplicar();
const dados = ['A', 'E', 'I', 'O', 'U'];
dados.push('A'); dados.shift(); dados.unshift('U');
for (let i = 0; i < dados.length; i++) { console.log(dados[i]); }
Analise o seguinte trecho de código em Javascript:
let a = 10;
let b = 5;
let c = 2;
let r1 = a + b - c;
let r2 = a * b / c;
let r3 = (a + b) * c;
let r4 = Math.pow(a, c);
let rfinal = r1 * r2 + r3 + r4;
console.log(rfinal);
Após a execução desse trecho, qual será o resultado da variável “rfinal”?
const xpto = (a, b) => a + b;
Sobre esse trecho, é correto afirmar que esse código:
function calcular(x) { if (x > 2) { return calcular(x - 1); } else { return x; } }
O resultado da sua execução, por três vezes, passando os parâmetros 0, 2 e 100, será, nesta ordem:
Considere o código da função calcular, em JavaScript, a seguir:
function calcular(x) {
let y = 0;
let z = x;
while (z > 20) {
y = y + 1; z =
z - 1;
}
return y;
}
O resultado da sua execução, por três vezes, passando os parâmetros 0, 20 e 40, será, nesta ordem:
O código abaixo está em linguagem TypeScrip, cuja tipagem é estática.
let fraseLegal = 'Bom dia!';
fraseLegal = 9.5;
Analisando o código apresentado, tem-se que a TypeScrip
1. Contém pares chave-valor nos quais as chaves podem ser de diversos tipos de dados. 2. Um Map lembra a ordem de inserção original das chaves. 3. O método exists() retorna verdadeiro se uma chave existe em um mapa
Assinale a alternativa que indica todas as afirmativas corretas.