Explorando Funções e Listas Flashcards

1
Q

Qual é a função do document.querySelector() no JavaScript?

A

O document.querySelector() é usado para selecionar um elemento HTML específico no documento, permitindo que você o manipule.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

O que significa innerHTML e como é utilizado?

A

innerHTML é uma propriedade que permite acessar ou modificar o conteúdo HTML interno de um elemento. É usado para inserir texto ou HTML dentro de um elemento selecionado.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Por que é importante usar elementos HTML ao invés de alertas para interação com o usuário?

A

Usar elementos HTML proporciona uma experiência de usuário mais fluida e realista, evitando interrupções constantes que os alertas causam.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Como você selecionaria um parágrafo (<p>) no JavaScript?

A

Você pode selecionar um parágrafo usando let paragrafo = document.querySelector(‘p’);.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

O que deve ser feito para alterar o texto de um título (<h1>) no HTML usando JavaScript?

A

Você deve selecionar o título com document.querySelector(‘h1’) e, em seguida, usar titulo.innerHTML = ‘Novo texto’; para alterar seu conteúdo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

O que é a tag <h1> e qual é sua importância no HTML?

A

A tag <h1> é usada para definir o título principal de uma página. É importante para SEO e acessibilidade, pois indica a hierarquia do conteúdo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

O que acontece se você não usar o “S” maiúsculo em querySelector()?

A

Se você não usar o “S” maiúsculo, o código não funcionará, pois JavaScript é case sensitive e não reconhecerá a função.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Qual é a diferença entre innerHTML e textContent?

A

innerHTML permite inserir HTML dentro de um elemento, enquanto textContent insere apenas texto, ignorando qualquer HTML.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Como você seleciona um elemento HTML com uma classe específica usando JavaScript?

A

Você pode usar document.querySelector(‘.nome-da-classe’) para selecionar o primeiro elemento que possui a classe especificada.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

O que é o atributo onclick?

A

O atributo onclick é um evento HTML que permite executar uma função JavaScript quando um elemento, como um botão, é clicado.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Como se utiliza o atributo onclick em um botão HTML?

A

O atributo onclick é adicionado ao elemento do botão, seguido do nome da função que deve ser chamada entre aspas. Exemplo: <button>Chutar</button>.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

O que acontece quando o botão com onclick é clicado?

A

Quando o botão é clicado, a função especificada no atributo onclick é executada, permitindo que ações sejam realizadas no JavaScript.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Qual é a importância de usar onclick corretamente?

A

Usar onclick corretamente é importante para garantir que a interação do usuário com a interface da aplicação funcione como esperado, acionando as funções desejadas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

É possível adicionar múltiplas ações ao onclick?

A

Sim, é possível adicionar múltiplas ações separando-as por ponto e vírgula dentro do atributo onclick. Exemplo: <button>Clique aqui</button>.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Como se declara uma função em JavaScript?

A

Uma função é declarada utilizando a palavra-chave function, seguida do nome da função e um par de parênteses, com o corpo da função entre chaves. Exemplo: function nomeDaFuncao() { /* corpo da função */ }.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Qual é a estrutura básica de uma função em JavaScript?

A

function nomeDaFuncao() {
// corpo da função
}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

O que deve ser incluído no corpo da função?

A

No corpo da função, você pode incluir qualquer código JavaScript que execute uma ação, como variáveis, condicionais, loops e chamadas a outras funções.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

O que significa que uma função deve ter uma única responsabilidade?

A

Significa que cada função deve realizar apenas uma tarefa específica, tornando o código mais organizado e fácil de entender e testar.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Como você pode testar se uma função está funcionando corretamente?

A

Você pode testar uma função utilizando console.log() dentro do corpo da função para imprimir mensagens ou valores no console, confirmando que a função foi chamada e executada.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

O que acontece se você tentar chamar uma função que não foi declarada?

A

Se você tentar chamar uma função que não foi declarada, o JavaScript gerará um erro de referência, informando que a função não está definida.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Você está lidando com a interação entre o HTML e o JavaScript para tornar a interface de usuário mais dinâmica e interativa. No entanto, você gostaria de mudar o título do seu aplicativo de forma dinâmica com o JavaScript.

Qual código JavaScript você usaria para alterar o texto exibido no cabeçalho da sua página (elemento h1) para Bem-vindo ao mundo dev?

A

let titulo = document.querySelector(‘h1’);
titulo.innerHTML = ‘Bem-vindo ao mundo dev’;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

O que é HTML?

A

HTML (HyperText Markup Language) é a linguagem de marcação utilizada para estruturar o conteúdo de uma página web.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Qual é a função do CSS?

A

CSS (Cascading Style Sheets) é a linguagem de estilos responsável pela apresentação e estilização dos elementos de uma página.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

O que o JavaScript faz em uma página web?

A

JavaScript é a linguagem de programação que adiciona interatividade e dinamismo, permitindo funcionalidades como animações e validações de formulários.

25
Como o HTML, CSS e JavaScript se complementam no desenvolvimento web?
O HTML estrutura o conteúdo, o CSS define o estilo e o layout, e o JavaScript adiciona funcionalidades dinâmicas.
26
Altere o conteúdo da tag h1 com document.querySelector e atribua o seguinte texto: Hora do Desafio:
let titulo = document.querySelector('h1'); titulo.innerHTML = 'Hora do Desafio';
27
Crie uma função que exiba no console a mensagem O botão foi clicado sempre que o botão Console for pressionado:
function exibirMensagemNoConsole() { console.log('O botão foi clicado!') }
28
Crie uma função que exiba um alerta com a mensagem: Eu amo Js, sempre que o botão Alerta for pressionado:
function exibirAlerta() { alert('Eu amo Js') }
29
Crie uma função que é executada quando o botão prompt é clicado, perguntando o nome de uma cidade do Brasil. Em seguida, exiba um alerta com a mensagem concatenando a resposta com o texto: Estive em {cidade} e lembrei de você:
function exibirPrompt() { let nomeDaCidade = prompt('Digite o nome de uma cidade do Brasil que você gosta muito:') alert(`Estive em ${nomeDaCidade} e lembrei de você`) }
30
Ao clicar no botão soma, peça 2 números e exiba o resultado da soma em um alerta.
function somandoDoisNumeros() { let primeiroNumero = parseInt(prompt('Digite o primeiro número')); let segundoNumero = parseInt(prompt('Digite o segundo número')); let resultado = primeiroNumero + segundoNumero; alert(`${primeiroNumero} + ${segundoNumero} = ${resultado}`) }
31
O que é uma função em JavaScript?
Uma função é um bloco de código que pode ser definido uma vez e executado sempre que necessário, permitindo reutilização e organização do código.
32
O que são parâmetros em uma função?
Parâmetros são variáveis que permitem que você passe informações para uma função quando ela é chamada, possibilitando que a função opere com diferentes valores.
33
Como se define uma função com parâmetros em JavaScript?
Uma função com parâmetros é definida usando a palavra-chave function, seguida pelo nome da função, parênteses com os parâmetros e um bloco de código entre chaves. Exemplo: function nomeDaFuncao(param1, param2) { /* código */ }.
34
Como se chama uma função com parâmetros?
Para chamar uma função com parâmetros, você usa o nome da função seguido de parênteses, passando os argumentos correspondentes. Exemplo: nomeDaFuncao(valor1, valor2);.
35
Qual é a vantagem de usar funções com parâmetros?
A vantagem é que você pode reutilizar a mesma função para diferentes entradas, tornando o código mais eficiente e reduzindo a repetição.
36
O que acontece se você não passar o número correto de argumentos para uma função?
Se você não passar o número correto de argumentos, os parâmetros que não recebem valores ficarão como undefined, e a função ainda será executada, mas pode não funcionar como esperado.
37
Como podemos passar múltiplos parâmetros para uma função?
Você pode passar múltiplos parâmetros separando-os por vírgulas dentro dos parênteses da função. Exemplo: function exibirTexto(tag, texto) { /* código */ }.
38
Como armazenamos o valor retornado da função gerarNumeroAleatorio?
Utilizamos a linha let numeroSecreto = gerarNumeroAleatorio(); para chamar a função e armazenar o número gerado na variável numeroSecreto.
39
O que é a palavra-chave return em uma função?
A palavra-chave return é utilizada para indicar que a função deve devolver um valor ao local onde foi chamada.
40
Qual é a função do return em uma função com retorno?
O return encerra a execução da função e envia o valor especificado de volta para quem chamou a função.
41
O que acontece se não utilizarmos return em uma função que deveria retornar um valor?
Se não utilizarmos return, a função não devolverá nenhum valor, resultando em undefined quando chamada.
42
Como podemos usar o valor retornado por uma função?
Podemos armazenar o valor retornado em uma variável ou utilizá-lo diretamente em expressões, como em console.log(gerarNumeroAleatorio());.
43
É possível ter múltiplos return em uma única função?
Sim, podemos ter múltiplos return em uma função, mas apenas um deles será executado em cada chamada, encerrando a função imediatamente.
44
O que é um campo de input em HTML?
Um campo de input é um elemento que permite ao usuário inserir dados, como números ou texto, em um formulário.
45
Como capturamos o valor inserido em um campo de input no JavaScript?
Usamos document.querySelector('input').value para obter o valor inserido pelo usuário.
46
Por que usamos .value ao capturar o valor de um input?
Usamos .value para obter apenas o valor inserido pelo usuário, em vez de todo o HTML do campo.
47
O que acontece se não usarmos .value ao capturar um input?
Se não usarmos .value, estaremos capturando o elemento HTML completo, não o valor que o usuário digitou.
48
O que é um tipo booleano em programação?
O tipo booleano é um tipo de dado que pode ter apenas dois valores: verdadeiro (true) ou falso (false).
49
O que significa um resultado true em uma comparação?
Um resultado true indica que a condição comparada é verdadeira.
50
O que significa um resultado false em uma comparação?
Um resultado false indica que a condição comparada é falsa.
51
A anatomia de uma função em JavaScript é composta por diversas partes que definem seu comportamento. É importante compreender esses elementos para criar funções reutilizáveis e modularizar o código de forma eficiente. Assim, conhecer a estrutura das funções em JavaScript é fundamental para dominar a linguagem e desenvolver aplicações complexas de forma organizada e funcional. Com base no que vimos nesta aula, analise as afirmações abaixo e marque apenas as opções verdadeiras sobre funções. a)As funções em JavaScript podem ter um nome. b)Palavra-chave function: É usada para declarar uma função em JavaScript. c)Corpo da função []: O corpo da função é delimitado por colchetes e contém o código que será executado quando a função for chamada. d)Parênteses (): Após o nome da função (se houver), os parênteses são usados para definir os parâmetros da função. e)Palavra-chave return é obrigatória: A palavra-chave return é usada para especificar o valor que a função deve retornar após ser executada.
a)As funções em JavaScript podem ter um nome. As funções em JavaScript podem ter um nome. Na verdade, é uma prática comum dar um nome descritivo às funções para facilitar a leitura e o entendimento do código. Esses nomes são usados para chamar a função posteriormente ou para se referir a ela dentro do próprio código, permitindo que você reutilize a função em diferentes partes do programa. b)Palavra-chave function: É usada para declarar uma função em JavaScript. Isso! Toda função em JavaScript é declarada utilizando a palavra-chave function. Essa palavra-chave é utilizada para criar uma função. d)Parênteses (): Após o nome da função (se houver), os parênteses são usados para definir os parâmetros da função. Os parênteses em uma função no JavaScript são usados para conter os argumentos que a função recebe, permitindo a passagem de informações para a função e influenciando seu comportamento e resultados.
52
Você é uma pessoa desenvolvedora de software que trabalha com JavaScript e precisa criar uma função que verifique se um número é positivo, negativo ou zero. Sua tarefa é implementar uma função que recebe como parâmetro um número inteiro e exibe uma mensagem no console conforme as seguintes regras: Se o número for maior que zero, a mensagem deve ser: "O número é positivo." Se o número for menor que zero, a mensagem deve ser: "O número é negativo." Se o número for igual a zero, a mensagem deve ser: "O número é zero." Você pode utilizar a estrutura de controle if-else para verificar as condições e exibir a mensagem correspondente no console. Sabendo disso, analise as alternativas abaixo e marque aquela que possui o código que atende todas as regras citadas acima.
function verificarNumero(numero) { if (numero > 0) { console.log("O número é positivo."); } else if (numero < 0) { console.log("O número é negativo."); } else { console.log("O número é zero."); } }
53
Criar uma função que exibe "Olá, mundo!" no console.
function exibirOla() { console.log("Olá, mundo!"); } exibirOla();
54
Criar uma função que recebe um nome como parâmetro e exibe "Olá, [nome]!" no console.
function exibirOlaNome(nome) { console.log(`Olá, ${nome}!`); } exibirOlaNome("Alice");
55
Criar uma função que recebe um número como parâmetro e retorna o dobro desse número.
function calcularDobro(numero) { return numero * 2; } let resultadoDobro = calcularDobro(5); console.log(resultadoDobro);
56
Criar uma função que recebe três números como parâmetros e retorna a média deles.
function calcularMedia(a, b, c) { return (a + b + c) / 3; } let media = calcularMedia(4, 7, 10); console.log(media);
57
Criar uma função que recebe dois números como parâmetros e retorna o maior deles.
function encontrarMaior(a, b) { return a > b ? a : b; } let maiorNumero = encontrarMaior(15, 9); console.log(maiorNumero); ou function retornarMaior(a,b){ if(a > b) { return a; } else { return b; } } let maiorNumero = retornarMaior(15,26); console.log(maiorNumero);
58
Criar uma função que recebe um número como parâmetro e retorna o resultado da multiplicação desse número por ele mesmo.
function quadrado(numero) { return numero * numero; } let resultado = quadrado(2); console.log(resultado);