Os materiais didáticos aqui disponibilizados estão licenciados através de Creative Commons Atribuição-SemDerivações-SemDerivados CC BY-NC-ND. Você possui a permissão para visualizar e compartilhar, desde que atribua os créditos do autor. Não poderá alterá-los e nem utilizá-los para fins comerciais.
Atribuição-SemDerivações-SemDerivados
CC BY-NC-ND
Cursos / Informática para Internet / Desenvolvimento Web I / Aula
Para começar a programar em JavaScript é preciso que você estude os comandos básicos disponíveis na linguagem, mostrados a seguir.
O comando IF é usado simplesmente para testar uma condição. O exemplo que segue ilustra o uso do if para decidir o que será adicionado como conteúdo da página. A função prompt() exibe uma mensagem para o usuário e aguarda a digitação de um texto e confirmação do usuário. O trecho abaixo, por exemplo, solicita que o usuário digite um número e depois avalia se esse número é maior ou menor que 10, exibindo uma mensagem diferente para cada caso.
<script>
var i = prompt("digite um número");
if (i > 10) {
document.write("é maior que dez");
}else{
document.write("é menor ou igual a dez");
}
</script>
O comando while, assim como em Java, é usado como comando de repetição dependente de uma condição. Na maioria das vezes, ele é aplicado quando não podemos determinar a priori a quantidade de repetições que nosso laço vai ter. No próximo exemplo é apresentado um script que adiciona <br/> (quebra de linha) enquanto i<=10.
<script Language="javascript">
var i=1;
while(i <= 10){
i++;
document.write(i +'<br/>');
}
</script>
A expressão for permite executar um bloco de instruções determinado número de vezes, de acordo com certo critério. Neste exemplo é apresentado um script que exibe uma lista não numerada, contendo os números de 1 a 10, um em cada item.
<script>
document.write("<ul>");
for(count=1; count <= 10; count++){
document.write( "<li>" + count + "</li>");
}
document.write("</ul>");
</script>
As instruções break e continue podem ser usadas nos dois tipos de laços. O break permite interromper prematuramente um laço, enquanto o continue permite suspender o ciclo atual e continuar o próximo ciclo do laço.
A expressão switch serve para avaliar o valor de uma variável e executar um código associado, de acordo com o valor da mesma (o que é definido em cada case). Também é possível definir um default, que é um valor padrão para caso a avaliação não se encaixe em nenhum dos case. O exemplo abaixo demonstra o uso do switch/case.
<script>
var numero = prompt("digite um valor de 1 até 5");
switch(numero){
case '1':
alert('seu valor foi 1');
break;
case '2':
alert('seu valor foi 2');
break;
case '3':
alert('seu valor foi 3');
break;
case '4':
alert('seu valor foi 4');
break;
case '5':
alert('seu valor foi 5');
break;
default:
alert('seu valor nao foi nenhum valor entre 1 e 5');
}
</script>
Versão 5.3 - Todos os Direitos reservados