Questões de Concurso
Comentadas sobre javascript em programação
Foram encontradas 856 questões
Acerca do HTML5, do jQuery e do ASP.NET, julgue o item seguinte.
O comando .fadeOut( ), em jQuery, tem como principal função definir ou obter propriedades de estilo CSS dos elementos.
Quanto às tecnologias para o desenvolvimento web, julgue o item seguinte.
Em JavaScript, funções anônimas não podem ser atribuídas a variáveis e, também, não podem ser passadas como argumentos.
Quanto às tecnologias para o desenvolvimento web, julgue o item seguinte.
jQuery simplifica manipulação da DOM, tratamento de eventos e requisições AJAX, embora esteja sendo cada vez mais substituído por frameworks modernos como React e Vue.js.
Quanto às tecnologias para o desenvolvimento web, julgue o item seguinte.
HTML, CSS e JavaScript são tecnologias fundamentais para o desenvolvimento front‑end, sendo o HTML responsável pela estrutura da página, o CSS pelo estilo visual e o JavaScript pela interação dinâmica.
A respeito das linguagens de programação, julgue o item a seguir.
Em JavaScript, variáveis declaradas com var têm escopo de bloco, o que evita conflitos entre as funções.
A respeito das linguagens Python, JavaScript e CSS, e dos conceitos de orientação a objetos, julgue o item seguinte.
No JavaScript, o método reduce( ), quando aplicado a um array, executa uma função de callback em cada elemento do array, e acumula um único valor de retorno, baseado nos cálculos realizados.
<String>.prototype.isWellFormed()
Essa estrutura chama um método que verifica se uma determinada string
Um recurso comum nas linguagens de programação Java e Javascript é o uso de funções anônimas.
É característica dessas funções
Considerando suas especificidades, qual das alternativas a seguir descreve corretamente as diferenças entre essas tecnologias?
Considerando as linguagens de programação e a análise orientada a objetos (AOO), julgue o item a seguir.
No JavaScript, o comando let func = function() {} é utilizado para definir uma função anônima e atribuí‑la a uma variável.
I. O JavaScript permite manipular dinamicamente os elementos HTML por meio da API Document Object Model (DOM).
II. No CSS, a propriedade display: inline-block; pode ser utilizada para criar elementos alinháveis horizontalmente sem ocupar toda a largura disponível.
III. O DHTML é um conjunto de tecnologias que inclui HTML, CSS e JavaScript para criar páginas dinâmicas e interativas.
IV. O AJAX permite que páginas web façam requisições assíncronas ao servidor, evitando recarregamentos completos.
V. A tag <script> no HTML deve ser sempre posicionada dentro do <head> para garantir que os scripts sejam carregados antes da renderização da página.
Está correto o que se afirma apenas em
Considere o seguinte código que faz uso desses conceitos.
const products = [ { id: 1, name: 'Laptop', price: 1500, available: true }, { id: 2, name: 'Phone', price: 800, available: false }, { id: 3, name: 'Tablet', price: 600, available: true } ]; const availableProducts = products .filter(product => product.available) .map(product => ({ ...product, price: product.price * 0.9 })); const finalProductList = [ ...availableProducts, { id: 4, name: 'Monitor', price: 300, available: true } ]; console.log(finalProductList[1]);
Considerando o código acima, qual das alternativas a seguir descreve corretamente o que será impresso no console após a execução do código?
Com relação ao tema apresentado, analise as afirmativas a seguir:
I. O laço for...of é usado para iterar diretamente sobre os valores de objetos iteráveis, como arrays e strings.
II. O laço for...in é usado para iterar sobre as propriedades enumeráveis (chaves) de um objeto.
III. O laço for...of pode ser utilizado para iterar sobre as propriedades de objetos que não sejam iteráveis.
IV. O laço for...in retorna os valores dos elementos de um array, enquanto for...of retorna os índices do array.
Estão corretas apenas as afirmativas
const pessoa = { nome: 'Alice', saudar: function() { const saudacaoRegular = function() { console.log(`Olá, meu nome é ${this.nome}`); }; const saudacaoArrow = () => { console.log(`Olá, meu nome é ${this.nome}`); }; saudacaoRegular(); saudacaoArrow(); } }; pessoa.saudar();
A saída no console da execução do código apresentado será:
Qual das afirmações que seguem descreve corretamente o comportamento desses comandos?
async function getTodoData() { try { const response = await fetch('https://jsonplaceholder.typicode.com/todos/1'); const data = await response.json(); console.log(data.title); } catch (e) { console.log("Erro ao buscar dados"); } } getTodoData(); console.log("Depois de getTodoData");
O código faz uma requisição à URL 'https://jsonplaceholder.typicode.com/todos/1' e, caso a resposta seja recebida com sucesso, o conteúdo será
{"userId":1,"id":1,"title":"delectus aut autem","completed":false}
Quais serão as duas saídas apresentadas no console quando o código for executado?