Precisa de um freelancer, códigos-fonte e exemplos completos? Bem-vindo(a) ao meu site. Além de realizar alguns serviços como freelancer eu tenho alguns códigos-fonte e exemplos completos de Java, Delphi, PHP, Python, C/C++, Hibernate, JPA, Spring, JSP, Servlets, Ruby, Ruby On Rails e muitas outras linguagens e frameworks. Veja como falar comigo clicando aqui.
No script anterior, o nosso usuário tem que
escolher uma das opções e preencher a caixa de
texto. Mas, e se nosso usuário tiver uma outra ocupação,
digitá-la na caixa de texto e clicar o botão?
O nosso script não fará nada, já que ele
apenas exibirá as mensagens se as condições
das instruções if forem satisfeitas.
Veja uma nova versão do código abaixo no qual
propomos uma solução para o problema, acrescentando
condições else. Vamos ao código:
<script type="text/javascript">
<!--
function checar(){
var ocupacao = document.form1.text1.value;
if(ocupacao == "Digitador"){
window.alert('Como está a sua
velocidade de digitação?');
}
else if(ocupacao == "Programador"){
window.alert('Você programa em
Java?');
}
else if(ocupacao == "Técnico"){
window.alert('Você conserta computadores?');
}
else if(ocupacao == "Instrutor"){
window.alert('Tem ensinado muito ultimamente?');
}
else{
window.alert('Informe uma das opções
acima.');
}
}
//-->
</script>
<form name="form1">
Por favor, digite a sua ocupação (Digitador, Programador,
Técnico ou Instrutor)<br>
<input type="text" name="text1">
<input type="button" value="OK!" onclick="checar()">
</form>
Agora o nosso script está completo. Execute o script
novamente e digite uma ocupação diferente. Você
verá uma mensagem solicitando que digite uma das ocupações
solicitadas. Quando estamos usando uma instrução
if...else, o nosso script está tentando dizer o seguinte:
"Se (condição passar no teste) então
(faça alguma coisa), caso contrário (faça
outra coisa)". Veja o trecho de código abaixo:
if(numero == 10){
código a ser executado vai aqui
}
else{
código a ser executado vai aqui
}
Todo o conteúdo deste site,
quando não devidamente observado, pertence a seus idealizadores
e não
poderá ser usado para outras finalidades senão estudo e
aprimoramento de técnicas de programação.
Certifique-se de ler asnotas legaisantes de proceder com
o acesso e leitura do
conteúdo disponibilizado nestas páginas.