Curso Inicial Flashcards

1
Q

Qual função é usada para exibir mensagens no navegador?

A

alert

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

Quais tipos de aspas podem ser usados em JavaScript para strings?

A

Aspas simples ou aspas duplas.

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

Por que é importante usar o ponto e vírgula em JavaScript?

A

Para indicar o fim de uma instrução.

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

Qual a importância de manter uma padronização no uso de aspas em JavaScript?

A

Manter uma padronização evita confusões e erros no código, garantindo que o estilo seja consistente em todo o projeto.

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

O que acontece se você não usar o ponto e vírgula no final de uma instrução em JavaScript?

A

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.

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

Como o uso da função alert pode impactar a experiência do usuário em um jogo?

A

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.

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

Qual é a relação entre HTML, CSS e JavaScript no desenvolvimento de um jogo web?

A

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.

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

O que são variáveis em programação?

A

Variáveis são espaços na memória onde podemos armazenar informações, como números ou textos.

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

Qual palavra-chave usamos em JavaScript para criar variáveis?

A

Usamos a palavra-chave let.

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

Qual comando usamos para exibir mensagens na tela?

A

Usamos o comando alert().

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

Como solicitamos informações do usuário em JavaScript?

A

Usamos o comando prompt().

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

O que acontece se não utilizarmos a palavra-chave let ao criar uma variável?

A

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.

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

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

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.

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

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?

A

let numeroSecreto = 4

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

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?

A

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.

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

Mostre um alerta com a mensagem “Bem-vindo ao nosso site!”.

A

alert(‘Bem-vindo ao nosso site!’);

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

Declare uma variável chamada nome e atribua a ela o valor “Lua”.

A

let nome = “Lua”;

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

Crie uma variável chamada idade e atribua a ela o valor 25.

A

let idade = 25;

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

Defina uma variável numeroDeVendas e atribua a ela o valor 50.

A

let numeroDeVendas = 50;

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

Defina uma variável saldoDisponivel e atribua a ela o valor 1000.

A

let saldoDisponivel = 1000;

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

Exiba um alerta com o texto “Erro! Preencha todos os campos.”

A

alert(‘Erro! Preencha todos os campos’);

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

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.

A

let mensagemDeErro = ‘Erro! Preencha todos os campos’;
alert(mensagemDeErro);

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

Use um prompt para perguntar o nome do usuário e armazená-lo na variável nome.

A

let nome = prompt(‘Digite o seu nome’);

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

Peça ao usuário para digitar sua idade usando um prompt e armazene-a na variável idade.

A

let idade = prompt(‘Digite a sua idade’);

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Peça ao usuário para digitar sua idade usando um prompt e armazene-a na variável idade. Agora, a idade seja maior ou igual que 18, exiba um alerta com a mensagem "Pode tirar a habilitação!".
let idade = prompt('Digite a sua idade'); if (idade >= 18) { alert('Pode tirar a habilitação!'); }
26
O que o comando if faz em JavaScript?
O comando if permite criar uma condição que, se verdadeira, executa um bloco de código.
27
Como podemos adicionar um comentário em JavaScript?
Usamos o sinal de barra dupla // para adicionar um comentário, que não será interpretado como código.
28
O que significa a palavra else em JavaScript?
else significa "se não" e é usado para definir o que deve acontecer quando a condição do if não é atendida.
29
Qual é a diferença entre usar uma variável sem aspas e com aspas em console.log()?
Usar uma variável sem aspas retorna seu valor, enquanto usar aspas trata o conteúdo como texto.
30
Por que é importante usar alert para interagir com o usuário em vez de console.log()?
alert é mais amigável e interativo para o usuário, enquanto console.log() é uma ferramenta para desenvolvedores.
31
O que acontece se colocarmos o nome de uma variável entre aspas em console.log()?
O JavaScript interpreta o texto entre aspas como uma string e não como o valor da variável.
32
Como podemos estruturar um bloco de código dentro de um if e um else?
Um bloco de código é estruturado usando chaves {} após o if ou else, permitindo agrupar várias instruções que devem ser executadas quando a condição é verdadeira ou falsa.
33
O que acontece se não usarmos chaves {} após um if ou else?
Se não usarmos chaves, apenas a primeira linha de código imediatamente após o if ou else será considerada parte do bloco, o que pode levar a comportamentos inesperados.
34
Como podemos utilizar console.log() para depuração durante o desenvolvimento?
Podemos usar console.log() para exibir valores de variáveis e mensagens no console, ajudando a identificar problemas e entender o fluxo do código durante o desenvolvimento.
35
O que é acoplamento no contexto de programação?
Acoplamento se refere à interdependência entre diferentes partes do código. Um alto acoplamento significa que mudanças em uma parte do código exigem alterações em outras partes.
36
Qual é a solução apresentada para evitar o acoplamento excessivo no código?
A solução é usar variáveis em vez de valores fixos, permitindo que alterações em um único lugar reflitam em outras partes do código.
37
O que são Template Strings em JavaScript?
Template Strings são uma forma de concatenar strings que permite incluir variáveis e expressões dentro de uma string usando crases (`) e a sintaxe ${variável}.
38
Como se escreve uma mensagem usando Template Strings para incluir o valor de uma variável?
A mensagem pode ser escrita assim: alert(Isso ai! Você descobriu o número secreto ${numeroSecreto});.
39
O que acontece se não usarmos a sintaxe correta ao tentar incluir variáveis em uma string?
Se não usarmos a sintaxe correta, a variável será tratada como texto literal, e a mensagem exibida não refletirá o valor da variável.
40
Quais são as vantagens de usar Template Strings em comparação com a concatenação tradicional em JavaScript?
As Template Strings permitem uma sintaxe mais limpa e legível, facilitam a inclusão de múltiplas variáveis e expressões, e suportam quebras de linha sem a necessidade de caracteres especiais.
41
Como você pode incluir expressões dentro de Template Strings?
Você pode incluir expressões dentro de Template Strings usando a sintaxe ${expressão}. Por exemplo: alert(O resultado é ${2 + 2}); exibirá "O resultado é 4".
42
O que acontece se você tentar usar aspas simples ou duplas em vez de crases ao criar uma Template String?
Se você usar aspas simples ou duplas, o JavaScript interpretará a string como uma string comum e não reconhecerá as variáveis ou expressões dentro de ${}, resultando em um erro ou na exibição do texto literal.
43
Você é uma pessoa recém-chegada à equipe de desenvolvimento do Jornada Milhas, um site de compra de pacotes de viagens para os principais destinos do mundo. Como primeira tarefa, sua liderança pediu para que você corrigisse um bug que tem acontecido quando uma pessoa cliente do site tenta utilizar suas milhas do cartão de crédito para obter desconto nos pacotes de viagem. Para isso, foi apresentado o seguinte código: let porcentagemDesconto = 0; if(quantidadeMilhas > 5000){ porcentagemDesconto = porcentagemDesconto + 10; } if(quantidadeMilhas >= 30000){ porcentagemDesconto = porcentagemDesconto + 20; } else { porcentagemDesconto = 0; } Para te ajudar a compreender a origem do bug, sua liderança explicou a regra de negócio utilizada para compras de pacotes de viagens com milhas: Pessoas com uma quantidade de milhas inferior a 5.000 não recebem desconto. Pessoas com uma quantidade de milhas igual ou superior a 30.000 recebem 20% de desconto. Pessoas com uma quantidade de milhas superior a 5.000, mas inferior a 30.000, recebem 10% de desconto. Mas, segundo relatos de clientes, ao tentar utilizar o desconto referente a 5.000 milhas, não ocorre nenhum desconto. Já clientes com mais de 30.000 milhas estão recebendo desconto excedente ao que deveriam receber. Como você poderia modificar o código para que ele funcione corretamente?
let porcentagemDesconto = 0; if(quantidadeMilhas >= 30000){ porcentagemDesconto = porcentagemDesconto + 20; } else { if(quantidadeMilhas > 5000){ porcentagemDesconto = porcentagemDesconto + 10; } } A utilização do bloco if dentro do bloco else garante que, caso a quantidade de milhas for superior a 30000, o desconto será de 20%, e caso não for superior a este valor, mas for superior a 5000, o desconto será de 10%. Para o caso da quantidade de milhas ser inferior a 5000, o desconto permanecerá zerado, pois não existe a quantidade mínima para ganhar desconto.
44
Pergunte ao usuário qual é o dia da semana. Se a resposta for "Sábado" ou "Domingo", mostre "Bom fim de semana!". Caso contrário, mostre "Boa semana!".
diaDaSemana = prompt('Qual é o dia da semana?'); if (diaDaSemana == 'Sábado') { alert('Bom fim de semana!'); } else if (diaDaSemana == 'Domingo') { alert('Bom fim de semana!'); } else { alert('Boa semana!'); }
45
Verifique se um número digitado pelo usuário é positivo ou negativo. Mostre um alerta informando.
numero = prompt('Digite um positivo ou negativo'); if (numero > 0) { alert('Número positivo!'); } else { alert('Número negativo!'); }
46
Crie um sistema de pontuação para um jogo. Se a pontuação for maior ou igual a 100, mostre "Parabéns, você venceu!" no console do navegador. Caso contrário, mostre "Tente novamente para ganhar.".
pontuacao = 105; if (pontuacao >= 100) { console.log('Parabéns, você venceu!'); } else { console.log('Tente novamente para ganhar.'); }
47
Crie uma mensagem que informa o usuário sobre o saldo da conta, usando uma template string para incluir o valor do saldo.
let saldoConta = 500; // Exemplo de saldo alert(`Seu saldo é de R$${saldoConta}.`);
48
Peça ao usuário para inserir seu nome usando prompt. Em seguida, mostre um alerta de boas-vindas usando esse nome.
let nome = prompt('Qual o seu nome?'); alert(`Boas vindas ${nome}`);
49
O que é um loop while em JavaScript?
É uma estrutura de controle que executa um bloco de código repetidamente enquanto uma condição especificada for verdadeira.
50
Como é a sintaxe básica de um loop while?
while (condição) { // instruções a serem executadas }
51
O que acontece se a condição de um loop while nunca se tornar falsa?
O loop se tornará um loop infinito, executando as instruções repetidamente sem parar.
52
Como podemos evitar um loop infinito ao usar while?
Garantindo que a condição do loop possa se tornar falsa em algum momento, geralmente atualizando uma variável dentro do loop.
53
Quais operadores de comparação são utilizados no contexto do loop while?
!= (não é igual), == (é igual), > (maior que) e < (menor que).
54
O que deve ser feito com as instruções if quando estão fora de um loop while e precisam ser executadas dentro dele?
Elas devem ser movidas para dentro do bloco do loop while para que sejam avaliadas a cada iteração.
55
O que significa "escopo" em programação?
Escopo refere-se à área do código onde uma variável é acessível. Variáveis definidas dentro de um bloco (como um loop ou uma função) não são acessíveis fora desse bloco.
56
Qual é a diferença entre == e === em JavaScript?
== compara valores para igualdade, mas ignora o tipo (conversão de tipo implícita), enquanto === compara tanto o valor quanto o tipo (sem conversão de tipo).
57
O que é um loop aninhado?
É um loop dentro de outro loop. O loop interno é executado completamente para cada iteração do loop externo.
58
O que é um "break" em um loop?
O comando break é usado para interromper a execução de um loop imediatamente, saindo dele, independentemente da condição.
59
O que é um "continue" em um loop?
O comando continue faz com que a execução pule para a próxima iteração do loop, ignorando o restante do código dentro do loop para a iteração atual.
60
Como podemos usar um loop while para validar a entrada do usuário?
Podemos usar um loop while para continuar solicitando a entrada até que o usuário forneça um valor válido, como um número dentro de um intervalo específico.
61
O que é um "loop infinito" e como podemos identificá-lo?
Um loop infinito ocorre quando a condição de um loop nunca se torna falsa. Podemos identificá-lo se o programa continuar executando sem parar, sem avançar para a próxima linha de código.
62
Qual é a vantagem de usar tentativas++ em vez de tentativas = tentativas + 1;?
A vantagem de usar tentativas++ é a clareza e concisão do código, tornando-o mais legível e fácil de entender, além de ser uma prática comum em programação.
63
O que significa o operador ++ em JavaScript e como ele se comporta em diferentes contextos?
O operador ++ é um operador de incremento que aumenta o valor da variável em 1. Ele pode ser usado em forma prefixada (++variável) ou posfixada (variável++), onde a forma prefixada incrementa antes de usar o valor, enquanto a posfixada incrementa após.
64
let contador = 1; while (contador < 4) { console.log('Executando a iteração ' + contador); contador = contador + 1; } Ao executar código, podemos afirmar que: a)Um erro será exibido no console indicando que o contador não está definido. b)O resultado final será a impressão das mensagens "Executando a iteração 1", "Executando a iteração 2", "Executando a iteração 3" e "Executando a iteração 4" no console. c)while (contador < 4){ } começa o loop while. Ele continuará repetindo o bloco de código entre as chaves { } enquanto a condição contador < 4 for verdadeira. d)O resultado final será a impressão das mensagens "Executando a iteração 1", "Executando a iteração 2" e "Executando a iteração 3" no console.
c)while (contador < 4){ } começa o loop while. Ele continuará repetindo o bloco de código entre as chaves { } enquanto a condição contador < 4 for verdadeira. d)O resultado final será a impressão das mensagens "Executando a iteração 1", "Executando a iteração 2" e "Executando a iteração 3" no console.
65
let qtdNumeros = prompt('Digite a quantidade de números para o cálculo da média:'); let soma = 0; let contador = qtdNumeros; while(contador > 0){ let numero = parseInt(prompt('Digite o numero:')); soma += numero; } let media = soma / qtdNumeros; console.log(media); Sabendo que você também está estudando lógica de programação, Willian pediu sua ajuda para localizar onde está o erro em seu código:
Quando utilizamos loops com contadores, precisamos garantir que um dia eles cheguem até a condição de parada do loop. No código acima, o contador não tem seu valor alterado e para resolver o loop infinito basta decrementá-lo a cada iteração, adicionando a linha contador-- dentro do loop.
66
Crie um contador que comece em 1 e vá até 10 usando um loop while. Mostre cada número.
let contador = 1; while (contador <=10) { console.log(contador); contador++; }
67
Crie um contador que comece em 10 e vá até 0 usando um loop while. Mostre cada número.
let contador = 10; while (contador >= 0) { console.log(contador); contador--; }
68
Crie um programa de contagem regressiva. Peça um número ao usuario e conte deste número até 0, usando um loop while no console do navegador.
let numeroMaximo = prompt("Digite um número para a contagem regressiva:"); while (numeroMaximo >= 0) { console.log(numeroMaximo); numeroMaximo--; }
69
Crie um programa de contagem progressiva. Peça um número ao usuario e conte de 0 até esté número, usando um loop while no console do navegador.
let numeroMaximo = prompt("Digite um número para a contagem progregressiva:");; let contador = 0; while (contador <= numeroMaximo) { console.log(contador); contador++ }
70
O que é o comando break e qual é sua função em um laço de repetição?
O comando break é utilizado para interromper a execução de um laço de repetição (while, for, etc.) imediatamente, saindo do bloco de repetição.
71
alert('Boas vindas ao jogo do número secreto'); let numeroSecreto = 4; console.log(numeroSecreto); let chute; let tentativas = 1; //enquanto while (chute != numeroSecreto) { chute = prompt('Escolha um número entre 1 e 10'); if (numeroSecreto == chute) { break; } else { if (chute > numeroSecreto) { alert(`O número secreto é menor que ${chute}`); } else { alert(`O número secreto é maior que ${chute}`); } //tentativas = tentativas + 1; tentativas++; } } //se o chute for igual ao número secreto if (tentativas > 1) { alert (`Isso ai! Você descobriu o número secreto ${numeroSecreto} com ${tentativas} tentativas`); } else { alert (`Isso ai! Você descobriu o número secreto ${numeroSecreto} com ${tentativas} tentativa`); } **Por que é importante mover a mensagem de alerta para fora do laço while?**
É importante mover a mensagem de alerta para fora do laço while para garantir que ela seja exibida apenas após o término do jogo, evitando que seja ignorada quando o break é acionado.
72
Qual é a estrutura condicional utilizada para ajustar a mensagem de acordo com o número de tentativas?
if (tentativas > 1) { alert(`Você descobriu o número secreto ${numeroSecreto} com ${tentativas} tentativas.`); } else { alert(`Você descobriu o número secreto ${numeroSecreto} com ${tentativas} tentativa.`); }
73
O que acontece se o comando break for colocado após um alert() dentro de um bloco if?
Se o break for colocado após um alert(), o alert() nunca será executado, pois o break interrompe a execução do laço imediatamente, fazendo com que o código abaixo dele não seja alcançado.
74
O que é um operador ternário em JavaScript?
O operador ternário é uma forma de simplificar a estrutura condicional if...else, permitindo que você escreva uma condição em uma única linha. A sintaxe é: condição ? valorSeVerdadeiro : valorSeFalso.
75
Como o operador ternário melhora a legibilidade do código?
Ele permite que você escreva condições de forma mais concisa, reduzindo a quantidade de código e facilitando a leitura, já que se assemelha a uma frase em linguagem natural.
76
Qual é a estrutura básica de um operador ternário?
A estrutura básica é: condição ? expressãoSeVerdadeiro : expressãoSeFalso. Se a condição for verdadeira, a primeira expressão é executada; caso contrário, a segunda expressão é executada.
77
Quando é apropriado usar o operador ternário?
O operador ternário é apropriado para condições simples onde você precisa escolher entre dois valores. Para condições mais complexas ou múltiplas, é melhor usar if...else para manter a clareza.
78
O que acontece se a condição do operador ternário for avaliada como false?
Se a condição for avaliada como false, o valor ou expressão após os dois-pontos (:) será retornado ou executado.
79
Como o operador ternário pode ser aninhado?
O operador ternário pode ser aninhado colocando um operador ternário dentro de outro. Por exemplo: condição1 ? valor1 : (condição2 ? valor2 : valor3). Isso permite lidar com múltiplas condições, mas deve ser usado com cautela para não comprometer a legibilidade.
80
O que a função Math.random() retorna?
A função Math.random() retorna um número pseudo aleatório no intervalo entre 0 (inclusivo) e 1 (exclusivo).
81
Por que dizemos que Math.random() gera números pseudo aleatórios?
Dizemos que Math.random() gera números pseudo aleatórios porque o computador não consegue gerar números completamente aleatórios; ele utiliza algoritmos e dados internos, como o tempo, para gerar esses números.
82
Como podemos gerar um número inteiro aleatório entre 0 e 9 usando Math.random()?
Podemos gerar um número inteiro aleatório entre 0 e 9 utilizando a expressão parseInt(Math.random() * 10).
83
Qual é a função do parseInt() no contexto da geração de números aleatórios?
A função parseInt() é utilizada para descartar a parte decimal do número gerado, retornando apenas a parte inteira.
84
Como podemos ajustar a geração de um número aleatório para que fique entre 1 e 10?
Para gerar um número aleatório entre 1 e 10, utilizamos a expressão parseInt(Math.random() * 10 + 1), que garante que o resultado final esteja sempre dentro desse intervalo.
85
O que acontece se não utilizarmos parseInt() ao gerar um número aleatório?
Sem parseInt(), o resultado incluirá valores decimais, o que não é desejado se queremos apenas números inteiros.
86
Para gerar um número entre 1 e 3, podemos usar o código let numeroAleatorio1a3 = ....
let numeroAleatorio1a3 = parseInt(Math.random() * 3) + 1;.
87
let palavraPessoa = ""; if(quantidadePessoas == 1){ palavraPessoa = "pessoa"; }else{ palavraPessoa = "pessoas" } Como você poderia mostrar à Aline um exemplo de como transformar esse trecho de código em outro que tenha o mesmo comportamento, mas utilizando o operador ternário?
let palavraPessoa = quantidadePessoas == 1? 'pessoa' : 'pessoas';
88
Crie uma variável chamada "nome" e atribua a ela o seu nome. Em seguida, utilize o console.log para exibir a mensagem "Olá, [seu nome]!" no console do navegador.
let nome = 'Gui Lima'; console.log(`Olá, ${nome}!`);
89
Crie uma variável chamada "valor1" e outra chamada "valor2", atribuindo a elas valores numéricos de sua escolha. Em seguida, realize a soma desses dois valores e armazene o resultado em uma terceira variável chamada "resultado". Utilize o console.log para mostrar a mensagem "A soma de [valor1] e [valor2] é igual a [resultado]." no console.
let valor1 = 42; let valor2 = 8; let resultado = valor1 + valor2; console.log(`A soma de ${valor1} e ${valor2} é igual a ${resultado}.`)
90
Peça ao usuário para inserir sua idade com prompt. Com base na idade inserida, utilize um if para verificar se a pessoa é maior ou menor de idade, exibindo uma mensagem apropriada no console.
let idade = prompt('Digite a sua idade:'); if (idade > 17) { console.log('Você é maior de idade.'); } else { console.log('Você é menor de idade.'); }
91
Crie uma variável "numero" e peça um valor com prompt verifique se é positivo, negativo ou zero. Use if-else para imprimir a respectiva mensagem.
var numero = parseFloat(prompt("Digite um número:")); 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."); }
92
Use um loop while para imprimir os números de 1 a 10 no console.
let numero = 1; while (numero <= 10) { console.log(numero); numero++; }
93
Use o Math.ramdon para gerar um número inteiro entre 1 e 10 e exiba esse número no console.
let numeroInteiroAleatorio = parseInt(Math.random() * 10) + 1; console.log(numeroInteiroAleatorio);