Bem vindo ao PROJECT-HTML
Aprenda mais sobre:
HTML, CSS, JavaScript, webmaster, Imagens, banners, wallpapers, videos aula, windows, utilitários para site/blogs, Jogos, animes e muito mais.
Basta se registrar!



 
InícioProject HTMLGaleriaFAQRegistrar-seConectar-se
Buscar
 
 

Resultados por:
 
Rechercher Busca avançada
Conectar-se
Nome de usuário:
Senha:
Conexão automática: 
:: Esqueci minha senha
Votação
Qual seu navegador favorito?
FireFox
29%
 29% [ 173 ]
Chrome
60%
 60% [ 356 ]
Internet Explorer
6%
 6% [ 36 ]
safari
1%
 1% [ 7 ]
Netscape
1%
 1% [ 3 ]
Opera
2%
 2% [ 11 ]
Avant
1%
 1% [ 3 ]
Total dos votos : 589
Quem está conectado
2 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 2 Visitantes

Nenhum

O recorde de usuários online foi de 36 em 3/4/2016, 3:36 am
Últimos assuntos
» TAG´s (comandos)
4/8/2014, 10:15 am por robson

» Comandos básico de HTML - body (corpo da home page)
16/7/2014, 10:10 am por robson

» Apresentações aqui
15/7/2014, 4:14 pm por robson

» Como colocar "posts recomendados" no sou blog sou site.
24/3/2014, 8:05 pm por Otome

» Arquivo de ajuda sobre PHP, help para iniciantes e experientes
24/3/2014, 8:03 pm por Otome

» Imagens Exercício-6
22/3/2014, 5:19 pm por SY64

» Alinhamento de imagens
22/3/2014, 4:43 pm por SY64

» Link´s Exercicios-5
22/3/2014, 12:43 pm por SY64

» Criar um site passo a passo
1/8/2013, 4:41 pm por marlonsouzajs


Compartilhe | 
 

 Declarações Condicionais

Ir em baixo 
AutorMensagem
Diego
Admin
Admin
avatar

Masculino
Número de Mensagens : 321
Idade : 26
Localização : Aqui no PROJECT-HTML
Pontos : 5708
Reputação : 24
Data de inscrição : 04/07/2008

MensagemAssunto: Declarações Condicionais   12/8/2008, 2:20 pm

Declarações Condicionais são usadas para executar diferentes ações baseadas em diferentes condições.
A declaração condicional if significa "se" em ingles executa uma ação de uma determinada condição é verdadeira veja o exemplo abaixo:

Código:
<html>
<body>
<script type="text/javascript">

x = 20;

if  (x > 10)
{
 document.write ("O valor da variável é maior que 10.")
}
</script>
</body>
</html>

Se o valor de X for maior que o valor de 10 exibiremos está mensagem "O valor da variável é maior que 10."

[Você precisa estar registrado e conectado para ver esta imagem.]

Se modificarmos o código de maneira que o resultado do teste seja falso nenhum comando que fica dentro das chaves que vem após a declaração do if serão executados.

Por exemplo:

Código:
<html>
<body>
<script type="text/javascript">

x = 5

if  (x > 10)
{
 document.write ("O valor da variável é maior que 10.")
}
</script>
</body>
</html>

Com a declaração else podemos colocar um conjunto do comandos que serão executados caso o teste realizado pelo if seja negativo o else deve vir logo após o bloco de códigos relacionados ao if.

Código:
<html>
<body>
<script type="text/javascript">

x = 5

if  (x > 10)
{
 document.write ("O valor da variável é maior que 10.")
}
else
{
 document.write ("O valor da variável é menor que 10")
}
</script>
</body>
</html>

[Você precisa estar registrado e conectado para ver esta imagem.]

À também a possibilidade de usar o if após a declaração else para criar uma sequencia de testes como no exemplo a seguir

Código:
<html>
<body>
<script type="text/javascript">

fruta = "banana";
if (fruta == "maçã")
{
 document.write ("A variável contém o valor 'maçã'.");
}
else if (fruta == "laranja")
{
 document.write ("A variável contém o valor 'laranja'.");
}
else if (fruta == "banana")
{
 document.write ("A variável contém o valor 'banana'.");
}
else
{
 document.write ("O valor da veriável não foi indentificado");
}
</script>
</body>
</html>

Declaramos a variável fruta como banana desta forma o código irá executar diversos testes fazendo conparações com a variável.

[Você precisa estar registrado e conectado para ver esta imagem.]

Código:
<html>
<body>
<script type="text/javascript">

fruta = "maçã";
if (fruta == "maçã")
{
 document.write ("A variável contém o valor 'maçã'.");
}
else if (fruta == "laranja")
{
 document.write ("A variável contém o valor 'laranja'.");
}
else if (fruta == "banana")
{
 document.write ("A variável contém o valor 'banana'.");
}
else
{
 document.write ("O valor da veriável não foi indentificado");
}
</script>
</body>
</html>

[Você precisa estar registrado e conectado para ver esta imagem.]

Código:
<html>
<body>
<script type="text/javascript">

fruta = "uva";
if (fruta == "maçã")
{
 document.write ("A variável contém o valor 'maçã'.");
}
else if (fruta == "laranja")
{
 document.write ("A variável contém o valor 'laranja'.");
}
else if (fruta == "banana")
{
 document.write ("A variável contém o valor 'banana'.");
}
else
{
 document.write ("O valor da veriável não foi indentificado");
}
</script>
</body>
</html>

[Você precisa estar registrado e conectado para ver esta imagem.]

Uma outra maneira de selecionar entre diversos blocos de códigos a serem executados é atravéa da declaração switch ela é usada em conjumto com a declaração case que separa cada uma das opções.
A também a declaração default para o caso de nenhuma das condições existir.
Este exemplo verifica o dia da semana atual através do objeto date que estudaremos mais a frente.
E exibir uma frase diferente de acordo com a data atual:

Código:
<html>
<body>
<script type="text/javascript">

d = new Date ();
theDay = d.getDay ();
switch (theDay)
{
case 5:
 document.write ("Finalmente Sexta");
 break;
case 6:
 document.write ("Super Sábado");
 break;
case 0:
 document.write ("Domingo Sonolento");
 break;
default:
 document.write ("Estou esperando pelo fim de semana");
}
</script>
</body>
</html>

[Você precisa estar registrado e conectado para ver esta imagem.]

Repare que em cada um dos blocos de códigos a o comando break ele é necessário, pois quando é encontra a condição correspondente da declaração switch todo códigos abaixo desta linha e dentro das chaves será executado.
O break eterronpe este processo e passa a execução para a linha imediatamente posterior a chave que agrupa o comando do switch.

_________________
Quem pode faz, não copia!
[Você precisa estar registrado e conectado para ver esta imagem.]
s2 Diego e Barbara s2
Informações do meu PC:
Processador:Intel Core i5 760 @ 2.80GHz 8Mb cache
Placa mãe: ASUSTeK Computer INC. P7P55D-Deluxe
Memoria Ram: 4.0GB Único -Channel DDR3 @ 668MHz * 2 = 1333Mhz (9-9-9-24)
Placa de video: 512 MB GeForce 8400 GS (XFX Pine Group)
HD: 160GB SAMSUNG SAMSUNG HD161HJ (SATA)
Audio: SoundMAX Integrated Digital Audio
Sistema operativo: MS Windows 7 Ultimate 64-bit
Voltar ao Topo Ir em baixo
Ver perfil do usuário http://www.projecthtml.tk
 
Declarações Condicionais
Voltar ao Topo 
Página 1 de 1
 Tópicos similares
-
» [Curso de GML] Aula 5 - A declaração FOR
» Game Maker - Aula 8 - As declarações IF e ELSE
» AV 2 - ADS - SEM 6 - GESTÃO DE SEGURANÇA DE SISTEMA DE INFORMAÇÃO
» Motos sem documentos - cuidados a ter na compra?!?!?!?
» Declarações: O que têm seis conhecidos alentejanos a dizer sobre petróleo?

Permissão deste fórum:Você não pode responder aos tópicos neste fórum
 :: Conhecendo um pouco de Javascript :: Javascript Basico-
Ir para: