Questões de Programação - JavaScript para Concurso
Foram encontradas 763 questões
( ) É 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”?
Analise o seguinte trecho de código em Javascript:
function myFunction(parameter) {
const a = parameter.map(p => {
return p.value
})
const b = a.reduce((c, d) => {
return c *= d * 3
}, 1)
return b
}
console.log(myFunction([{ name: 'a', value: 3 }, { name : 'b', value: 18 }]))
O que será impresso na saída padrão?
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.
1. Toda string contida em uma variável é um objeto e possui métodos e atributos. 2. Podem-se empregar aspas simples ou aspas duplas para conter um valor de string a ser atribuído a uma variável. 3. Para utilizar aspas como caracteres de string, deve-se obrigatoriamente empregar o caractere de escape \ (barra invertida).
Assinale a alternativa que indica todas as afirmativas corretas.
1. Float 2. Number 3. Bigint 4. Undefined 5. Null
Assinale a alternativa que indica todas as afirmativas corretas.