A sintaxe dessa importantíssima estrutura de decisão é bastante simples. Ela se resume a efetuar um teste. Se a condição for atendida, o interpretador JavaScript entra em um bloco de código especificado. Se não for, ele passa para o próximo teste ou, se não houver nenhum outro, ele prossegue com o código normalmente após a estrutura de decisão. Vamos a um exemplo:
Como vocês puderam ver, é bastante simples. Executamos testes e, caso sejam verdadeiros, estabelecemos um código a ser
executado. Se não forem verdadeiros, passamos para o teste seguinte.
Vou executar o código acima no navegador:
Vamos prosseguir...
Switch/Case
Outra maneira de tomar decisões é com a função switch/case. Esse comando é mais indicado
para quando você tem muitas alternativas envolvidas. Com o switch, coloca-se uma variável em evidência e, em seguida, com o complemento case, fazemos a análise do valor contido nessa variável. Na sequência definimos o caminho que
o código irá seguir. Parece complexo, mas é muito simples. Vamos imaginar que tivéssemos armazenado em uma variável
uma letra e, dependendo de qual fosse, acionaríamos uma parte do código.
Criei a variável x e armazenei nela o valor “C”. Então, em seguida uso o switch para colocá-la em evidência. No bloco de código abaixo do switch executo os testes através do comando case, verificando o
valor armazenado em x. Caso valha “A”, o comando alert 1
será executado. Caso valha “B”, o comando 2 será executado, e assim por diante. O destaque importante fica por conta
do comando break, que faz com que a execução pare de acontecer quando a condição for
atendida.
No exemplo acima, utilizando o break, será exibida somente a mensagem alertando que a
letra armazenada é a “C”, mas se não tivéssemos o break ele também exibiria a mensagem
dizendo que a letra armazenada seria a “D”, se tivéssemos mais um teste sobre a letra “E” ela também seria exibida, ou
seja, uma vez satisfeita à condição, ele iria executar todos os comandos seguintes. Como não queremos isso, inserimos
o break. Então nosso código somente exibirá um alerta:
No tópico a seguir falarei sobre loops, que também são muito importantes!
HARDWARE
Entendendo o seu computador
O que há dentro do meu computador?
Existem alguns componentes fundamentais presentes dentro do seu computador e é muito importante que você conheça um pouco sobre eles, seja para argumentar com algum vendedor durante a compra de um novo PC ou para identificar alguma atitude desleal de algum técnico que esteja te passando um orçamento para reparo. Na seção Raio-X aqui do Contém Bits você pode conhecer e entender mais detalhadamente sobre cada componente, ou também pode clicar abaixo no componente que deseja, para conhecê-lo melhor.
Você Sabia?
Tomb Raider - O Filme
Considerando todas as adaptações de jogos de videogame para o cinema, a mais bem sucedida foi Lara Croft: Tomb Raider, lançado em 2001 e que faturou 274 milhões de dólares. Ele foi dirigido por Simon West e estrelado pela bela Angelina Jolie.
Final Fantasy X
O jogo Final Fantasy X para o Sony Playstation 2 vendeu, apenas no dia do seu lançamento, 1.455.732 cópias, estabelecendo um recorde de vendagem para as primeiras 24 horas de um game. Méritos da SquareSoft, que desenvolveu um excelente produto!
Tetris
Desde o seu lançamento, em 1985, o fantástico jogo Tetris vende pelo menos 70 milhões de unidades por ano em todo o mundo! Os dados são oficiais e fornecidos pela THQ, uma das distribuidoras do título.
Inteligência artificial
O primeiro jogo a fazer uso de uma Inteligência Artificial foi o Mouse in the Maze, criado em 1955, na União Soviética. Você pode saber mais sobre ele clicando aqui.
Ultima Online
Criar um jogo é muito mais complexo do que parece. São milhares, às vezes, milhões de linhas de código. Isso não é exagero! Apenas o jogo Ultima Online possui 6.006.313 linhas de programação, totalizando 25.103.295 palavras