Curso Inicial Flashcards
Qual função é usada para exibir mensagens no navegador?
alert
Quais tipos de aspas podem ser usados em JavaScript para strings?
Aspas simples ou aspas duplas.
Por que é importante usar o ponto e vírgula em JavaScript?
Para indicar o fim de uma instrução.
Qual a importância de manter uma padronização no uso de aspas em JavaScript?
Manter uma padronização evita confusões e erros no código, garantindo que o estilo seja consistente em todo o projeto.
O que acontece se você não usar o ponto e vírgula no final de uma instrução em JavaScript?
Embora o código possa funcionar sem o ponto e vírgula, é recomendado usá-lo para evitar ambiguidades e garantir que o código seja interpretado corretamente.
Como o uso da função alert pode impactar a experiência do usuário em um jogo?
A função alert interrompe a execução do código até que o usuário interaja com a mensagem, o que pode ser útil para fornecer informações, mas também pode ser considerado intrusivo se usado excessivamente.
Qual é a relação entre HTML, CSS e JavaScript no desenvolvimento de um jogo web?
HTML estrutura o conteúdo da página, CSS estiliza a apresentação visual, e JavaScript adiciona interatividade e lógica ao jogo, permitindo que os elementos se comuniquem e funcionem juntos.
O que são variáveis em programação?
Variáveis são espaços na memória onde podemos armazenar informações, como números ou textos.
Qual palavra-chave usamos em JavaScript para criar variáveis?
Usamos a palavra-chave let.
Qual comando usamos para exibir mensagens na tela?
Usamos o comando alert().
Como solicitamos informações do usuário em JavaScript?
Usamos o comando prompt().
O que acontece se não utilizarmos a palavra-chave let ao criar uma variável?
Se não usarmos let, a variável pode ser criada como uma variável global, o que pode causar conflitos e bugs no código.
Uma pessoa está desenvolvendo a tela de boas-vindas de uma aplicação feita com JavaScript e criou o seguinte código:.
let mensagemDeBoasVindas = ‘Boas vindas ao App’;
alert(‘mensagemDeBoasVindas’);
Com base nisso, analise as afirmações abaixo e marque apenas as verdadeiras em relação ao código mostrado acima.
a)Ao executar o programa, uma caixa será exibida com a mensagem mensagemDeBoasVindas.
b)Nenhuma mensagem será exibida ao executar o programa.
c)Ao executar o programa, uma caixa será exibida com a mensagem Boas vindas ao App.
d)O problema nesse código é que a variável mensagemDeBoasVindas não está sendo utilizada corretamente ao ser exibida na função alert.
a)Ao executar o programa, uma caixa será exibida com a mensagem mensagemDeBoasVindas.
d)O problema nesse código é que a variável mensagemDeBoasVindas não está sendo utilizada corretamente ao ser exibida na função alert.
Em um projeto prático dentro do curso “Iniciando com JavaScript”, você está desenvolvendo um jogo no qual os usuários têm que adivinhar o número secreto. Você escreveu um código que mostra uma mensagem de boas-vindas aos jogadores, pedindo que escolham um número de 1 e 10, e apresenta uma resposta se eles acertarem, conforme a sequência a seguir:
alert(‘Boas-vindas ao jogo do número secreto’)
let chute = prompt(‘Escolha um número de 1 e 10’)
let numeroSecreto = 4
if (chute == numeroSecreto) {
alert(‘Acertou’)
}
Qual variável você precisaria alterar para mudar o número secreto a cada rodada do jogo?
let numeroSecreto = 4
Luis é apaixonado por tecnologia e está dando seus primeiros passos no mundo da programação. Para praticar lógica de programação, ele decidiu desenvolver um sistema de login de usuário único em que é necessário apenas informar a senha para ver o conteúdo do restante do projeto.
No entanto, ao testar o seu projeto, percebeu que não importava a senha passada para o sistema, o acesso sempre era permitido.
Sabendo que você também está estudando lógica de programação, Luis pediu sua ajuda para que vocês consigam encontrar o bug juntos. Para isso, ele disponibilizou o código que escreveu:
let senhaDoSistema = “senhaTeste!”;
let senha = prompt(“Digite a senha do sistema:”);
if (senha = senhaDoSistema){
alert(“Acesso ao sistema garantido”);
}
De acordo com o código disponibilizado, qual é o problema?
O problema no código é que o operador de comparação utilizado na estrutura condicional está incorreto. Ao invés de usar o operador de atribuição “=”, você deve usar o operador de comparação “==” para verificar se a senha digitada pelo usuário é igual à senha do sistema. Da forma como o código está escrito, a condição “senha = senhaDoSistema” sempre será verdadeira, pois o operador “=” atribui o valor da variável “senhaDoSistema” à variável “senha”, e não compara os valores. Isso faz com que o acesso ao sistema seja sempre permitido, independentemente da senha digitada. Ao corrigir o código usando o operador de comparação “==”, a estrutura condicional irá funcionar corretamente, permitindo o acesso apenas quando a senha digitada for igual à senha do sistema.
Mostre um alerta com a mensagem “Bem-vindo ao nosso site!”.
alert(‘Bem-vindo ao nosso site!’);
Declare uma variável chamada nome e atribua a ela o valor “Lua”.
let nome = “Lua”;
Crie uma variável chamada idade e atribua a ela o valor 25.
let idade = 25;
Defina uma variável numeroDeVendas e atribua a ela o valor 50.
let numeroDeVendas = 50;
Defina uma variável saldoDisponivel e atribua a ela o valor 1000.
let saldoDisponivel = 1000;
Exiba um alerta com o texto “Erro! Preencha todos os campos.”
alert(‘Erro! Preencha todos os campos’);
Declare uma variável chamada mensagemDeErro e atribua a ela o valor “Erro! Preencha todos os campos.” Agora exiba um alerta com o valor da variável mensagemDeErro.
let mensagemDeErro = ‘Erro! Preencha todos os campos’;
alert(mensagemDeErro);
Use um prompt para perguntar o nome do usuário e armazená-lo na variável nome.
let nome = prompt(‘Digite o seu nome’);
Peça ao usuário para digitar sua idade usando um prompt e armazene-a na variável idade.
let idade = prompt(‘Digite a sua idade’);