Escolar Documentos
Profissional Documentos
Cultura Documentos
Exercicio - Jogo
if(senha == "calopsitaazul") {
alert("Acesso liberado!");
} else {
alert("Acesso liberado!");
A condição if precisa receber o resultado de uma operação lógica dentro de seu parênteses.
Além disso, é dentro do seu bloco que indicamos qual ou quais instruções serão executadas se a
operação lógica der true:
if(senha == "calopsitaazul") {
alert("Acesso liberado!");
}COPIAR CÓDIGO
Veja que temos as duas chaves que iniciam e terminam o bloco if. A instrução else vem logo após o
fechamento do bloco if:
if(senha == "calopsitaazul") {
alert("Acesso liberado!");
} elseCOPIAR CÓDIGO
Assim como a instrução if, a else também possui seu bloco com as instruções que desejamos executar se
a condição if receber false:
if(senha == "calopsitaazul") {
alert("Acesso liberado!");
} else {
alert("Acesso negado!");
CAPITULO 7
Aprendemos que a função prompt() retorna o que é digitado como texto e a função parseInt() converte
um texto em número. Contudo, o que acontece se no lugar da idade for digitado um nome? O valor
idade será NaN (not a number). Isso faz todo sentido, pois a função parseInt não é capaz de converter
um texto como "Calopsita" para um número.Aprendemos que while é uma maneira de repetir
instruções, em nosso caso, queremos repetir a leitura do teclado.
Vejamos um exemplo:
O valor de numero será 12. Para que as casas decimais sejam mantidas, usamos o método parseFloat():
Não é necessário usar o parseFloat() quando lemos os dados de peso e altura no cálculo do IMC, são
como operações de divisão e multiplicação o JavaScript já realiza a conversão implícita para nós.
Contudo, é uma boa prática usar parseInt() ou parseFloat() se queremos ler números inteiros ou
decimais fornecido pela função prompt. Nem sempre a conversão implícita vai dar certo, como é o caso
do número de vitórias e empates.
CAPITULO 8
Você aprendeu que através de document.write escrevemos na tela, mas o document sabe fazer mais
coisas. É através de document.querySelector que podemos ir lá no mundo HTML e trazer o elemento
para o mundo JavaScript para que possamos manipulá-lo. Mas cuidado, o correto é querySelector com S
maiúsculo. Se por acaso você escrever com 's' minúsculo cometerá um erro de sintaxe.