Você está na página 1de 3

CAPITULO 6

Exercicio - Jogo

var senha = prompt("Entre com sua senha");

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.

var senha = prompt("Entre com sua senha");

if(senha == "calopsitaazul") COPIAR CÓDIGO

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:

var senha = prompt("Entre com sua senha");

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:

var senha = prompt("Entre com sua senha");

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:

var senha = prompt("Entre com sua senha");

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.

parseFloat: quando usar?


Aprendemos a utilizar parseInt() para converter um texto em número. Certo? Contudo, ele converte um
texto para um número inteiro e nem sempre queremos abdicar dos números decimais. Como podemos
então para converter em “números reais”?

Vejamos um exemplo:

var numero = parseInt("12.13");

O valor de numero será 12. Para que as casas decimais sejam mantidas, usamos o método parseFloat():

var numero = parseFloat("12.13");

O valor de numero será 12.13.

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

Mais interação do mundo JavaScript com mundo HTML

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.

Continuando... O document.querySelector recebe um parâmetro o nome da tag que desejamos buscar


do mundo HTML. Ele é mais poderoso do que você imagina e aceita receber outros tipos de parâmetros,
mas para nosso treinamento, entender que se passarmos o nome de uma tag HTML ele nos devolverá a
tag no mundo JavaScript é suficiente. Há outros jargões envolvidos nesse processo, mas não se
preocupe. Você saberá todos eles se quiser continuar seus estudos na linguagem JavaScript.

Você também pode gostar