Nao entendi os desafios 8 e 9. O que significam os comandos abaixo ? Para que servem? Se eu retirar ambos, nao impacta em nada no código entao para que usar?
nome = prompt("Digite seu nome"); idade = prompt("Digite sua idade");
Nao entendi os desafios 8 e 9. O que significam os comandos abaixo ? Para que servem? Se eu retirar ambos, nao impacta em nada no código entao para que usar?
nome = prompt("Digite seu nome"); idade = prompt("Digite sua idade");
Olá, Isis!
O que significa armazenar em uma variável?
Imagine uma variável como uma caixinha com um nome. Essa caixinha serve para guardar um valor, que pode ser um número, um texto (como um nome), uma data, ou outros tipos de informação. Quando você "armazena" algo em uma variável, você está colocando esse valor dentro dessa caixinha, para que o seu programa possa usar essa informação depois.
A grande vantagem de usar variáveis é que você pode usar o nome da caixinha para acessar o valor que está dentro dela, sem precisar saber qual é o valor exatamente. Isso torna o código mais flexível e fácil de entender.
Entendendo os Desafios 8 e 9 e o comando prompt()
Os desafios 8 e 9 pedem para você usar o comando prompt(). O prompt() é uma função em JavaScript que faz duas coisas:
Abre uma janelinha (um diálogo) para o usuário digitar algo. Essa janelinha tem um campo para o usuário escrever e botões de "OK" e "Cancelar".
Retorna o que o usuário digitou como um texto (uma string).
Exemplo:
Quando o código executa:
nome = prompt("Digite seu nome");
Acontece o seguinte:
O mesmo acontece com:
idade = prompt("Digite sua idade");
A diferença é que, mesmo que o usuário digite um número, o prompt() sempre retorna um texto. Se você precisar usar esse valor para fazer contas, você precisa converter o texto para número usando parseInt() (para números inteiros) ou parseFloat() (para números com casas decimais).
Usar prompt() e variáveis é crucial quando o seu código precisa da interação do usuário.
Espero ter ajudado.